mysqlapachelinux的简单介绍

发布时间:2022-11-14

本文目录一览:

  1. Linux下将Mysql和Apache加入到系统服务里的方法
  2. Linux下注册Apache与MySQL为系统服务
  3. linux下apache+php+mysql简易配置
  4. Linux设置apache,mysql,snmp等开机启动

Linux下将Mysql和Apache加入到系统服务里的方法

Apache加入到系统服务里面:

cp /安装目录下/apache/bin/apachectl /etc/rc.d/init.d/httpd

修改 httpd 文件,在文件头部加入如下内容:

###
# Comments to support chkconfig on RedHat Linux
# chkconfig: 2345 90 90
# description: http server
###

保存后执行以下命令:

# chkconfig --add httpd
# chkconfig --level 345 httpd on

MySQL加入到系统服务里面:

cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
cd /etc/init.d/
chkconfig --add mysqld
chkconfig mysqld on

Apache加入启动项里面:

echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.local

Linux下注册Apache与MySQL为系统服务

Linux下注册Apache与MySQL为系统服务。 Apache加入到系统服务里面:

cp /安装目录下/apache/bin/apachectl /etc/rc.d/init.d/httpd

httpd 文件头部加入如下内容:

###
# Comments to support chkconfig on RedHat Linux
# chkconfig: 2345 90 90
# description: http server
###

保存后执行以下命令:

# chkconfig --add httpd
# chkconfig --level 345 httpd on

MySQL加入到系统服务里面:

cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
cd /etc/init.d/
chkconfig --add mysql
chkconfig mysql on

Apache加入启动项里面:

echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.local

linux下apache+PHP+Mysql简易配置

由于在使用的Linux服务器上已经安装了一个较低版本的MySQL Server,使用RPM包进行安装时提示版本冲突,安装不能继续进行。 解决办法如下:

  1. 先把系统里安装的所有MySQL找出来(注意大小写):
    # rpm -qa | grep -i mysql
    
    显示结果如下:
    mysql-4.1.20-1.RHEL4.1
    mysqlclient10-3.23.58-4.RHEL4.1
    
  2. 将列表一一强制删除:
    # rpm -ev --nodeps mysql-4.1.20-1.RHEL4.1
    # rpm -ev --nodeps mysqlclient10-3.23.58-4.RHEL4.1
    
  3. 将老版本的几个文件手工删除:
    # rm -f /etc/my.cnf
    # rm -rf /usr/var/lib/mysql
    

现在可以进行MySQL的全新安装,需要的软件包如下:

软件包名 用途
MySQL-server-community-5.0.51a-0.rhel4.i386.rpm MySQL服务器软件
MySQL-client-community-5.0.51a-0.rhel4.i386.rpm MySQL客户端软件
MySQL-devel-community-5.0.51a-0.rhel4.i386.rpm 各种库文件,包括为了编译其他MySQL客户端所需软件
MySQL-shared-community-5.0.51a-0.rhel4.i386.rpm MySQL客户端共享的一些库文件
MySQL-shared-compat-4.0.24-0.i386.rpm 和shared-compat只能选择一个
perl-DBI-1.40-5.i386.rpm Perl软件支持
上传软件包后开始安装(注意安装顺序)。
设置管理员root密码:
[root@localhost mysql]# /usr/bin/mysqladmin -u root password '123456'

复制配置文件:

[root@localhost mysql]# cd /usr/share/mysql
[root@localhost mysql]# cp my-medium.cnf /etc/my.cnf

启动MySQL服务:

[root@localhost mysql]# service mysql start

如果启动失败,尝试将配置文件 /etc/selinux/config 中的 SELINUX=enforcing 修改为 disabled,然后保存并重启计算机。 更多Linux下MySQL和PHP安装请访问相关资源。

Linux设置apache,mysql,snmp等开机启动

MySQL设为Linux服务:

cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
chown mysql:mysql -R /usr/local/mysql
service mysqld start

Apache设为Linux服务:

cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd

#!/bin/sh 后加入以下两行:

# chkconfig: 345 85 15
# description: Start and stops the Apache HTTP Server.

然后执行:

chmod +x /etc/rc.d/init.d/httpd
chkconfig --add httpd

可以使用 setup 命令进入服务设置,设置为开机启动。 第二种方法:/etc/rc.d/rc.local 中增加启动Apache的命令:

/usr/local/apache2/bin/apachectl start
/usr/local/mysql/bin/mysqld_safe --user=root &