如何管理专用服务器

时间:2013-02-05 14:23:16

标签: php mysql apache rhel dedicated-server

我有一台已安装httpd的RHEL服务器。但它不支持PHP,所以我按照书中给出的说明安装了apachectl,PHP和MySql。现在服务器可以处理PHP,并在PHP脚本中运行mysql函数。

我的问题是每次系统重启时都必须发出以下命令:

service httpd stop
/usr/local/apache/bin/apachectl start

任何人都可以帮助我,以便php和mysql也能与httpd一起使用吗?即,停止httpd服务。因此,当我不在现场时,即使我的同事也可以发出service httpd start来启动php和mysql。

PS。我是windows用户,所以我是linux的新手

2 个答案:

答案 0 :(得分:1)

听起来你设法得到两次Apache安装,这是错误的。

正确的方法是运行yum install php,它会自动配置Apache来处理PHP文件。

要解决此问题,只需删除Apache的“新”安装(不是旧安装),然后通过yum安装PHP。

答案 1 :(得分:0)

您应该使用yum在RHEL上安装/更新软件包。删除已安装的所有内容并重新开始。这是我通常为LAMP环境安装的yum包,但您可以排除一些:

yum install httpd
yum install memcached
yum install mysql mysql-devel mysql-server
yum install php php-devel php-gd php-mbstring php-dom php-mysqlnd php-pdo php-pecl-apc php-pecl-memcache

这两行将设置Apache和MySQL在服务器重启时自动启动。

chkconfig httpd on
chkconfig mysqld on