Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何管理专用服务器_Php_Mysql_Apache_Rhel_Dedicated Server - Fatal编程技术网

Php 如何管理专用服务器

Php 如何管理专用服务器,php,mysql,apache,rhel,dedicated-server,Php,Mysql,Apache,Rhel,Dedicated Server,我有一台RHEL服务器,上面已经安装了httpd。但是它不支持PHP,所以我按照书中的说明安装了apachectl、PHP和MySql。现在服务器可以处理PHP,并在PHP脚本中运行mysql函数 我的问题是,每次系统重新启动时,我都必须发出以下命令: service httpd stop /usr/local/apache/bin/apachectl start 有谁能帮助我,让php和mysql也可以使用httpd?即,不停止httpd服务。这样,当我不在现场时,即使是我的同事也可以发布服

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

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

service httpd stop
/usr/local/apache/bin/apachectl start
有谁能帮助我,让php和mysql也可以使用
httpd
?即,不停止
httpd
服务。这样,当我不在现场时,即使是我的同事也可以发布
服务httpd start
来启动php和mysql


顺便说一句,我是windows用户,所以我是linux的新手。

听起来你已经安装了两次Apache,这是错误的

正确的方法应该是运行
yum安装php
,它会自动配置Apache来处理php文件


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

安装PHP您应该真正使用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

这个问题应该是打开的,而不是堆栈溢出。它似乎没有安装yum!!我现在能做什么?