2013-02-05 95 views
-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新手

+2

這個問題應該是[服務器故障(http://serverfault.com),而不是堆棧溢出 –

回答

1

聽起來像你設法得到兩個安裝的Apache,這是錯誤的。

正確的做法是運行yum install php,它會自動配置Apache來處理PHP文件。

要解決這個問題,只需刪除你的'新'安裝的Apache(不是舊的),然後通過yum安裝PHP。

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 
+0

現在看來似乎沒有安裝百勝! 我現在可以做什麼? –