本文目录一览:
- Linux下将Mysql和Apache加入到系统服务里的方法
- Linux下注册Apache与MySQL为系统服务
- linux下apache+php+mysql简易配置
- 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包进行安装时提示版本冲突,安装不能继续进行。 解决办法如下:
- 先把系统里安装的所有MySQL找出来(注意大小写):
显示结果如下:# rpm -qa | grep -i mysql
mysql-4.1.20-1.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1
- 将列表一一强制删除:
# rpm -ev --nodeps mysql-4.1.20-1.RHEL4.1 # rpm -ev --nodeps mysqlclient10-3.23.58-4.RHEL4.1
- 将老版本的几个文件手工删除:
# 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 &