-1

我有一个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新手

4

2 回答 2

1

听起来您设法安装了两个 Apache,这是错误的。

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

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

于 2013-02-05T14:28:41.837 回答
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
于 2013-02-05T14:51:30.307 回答