源碼安裝最後老是有點報錯,還是yum簡單,,,。。。。。
1 首先查看下系統是否已經安裝了apache
[root@cc /]# rpm -qa | grep httpd
httpd-tools-2.2.15-29.el6.centos.x86_64
httpd-2.2.15-29.el6.centos.x86_64
刪除系統自帶的。
[root@cc /]# rpm -e --nodeps httpd-tools-2.2.15-29.el6.centos.x86_64
[root@cc /]# rpm -e --nodeps httpd-2.2.15-29.el6.centos.x86_64
2 開始安裝apache
[root@cc /]# yum install httpd -y
安裝完成以後用 /etc/init.d/httpd start 啓動服務
最後設置開機自動啓動apache
[root@cc /]# chkconfig --levels 2345 httpd on
此時的apache只提供HTTP服務,不能執行php,也不能連接MYSQL數據庫
4 安裝mysql
yum install mysql mysql-server mysql-devel -y
啓動服務 /etc/init.d/mysqld start
5 設置mysql密碼
mysql> USE mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
********
mysql> UPDATE user SET Password=PASSWORD('12345678') WHERE user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
**********
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
6 設置開機自動啓動
[root@cc /]# chkconfig --levels 2345 mysqld on
7 安裝php
[root@cc /]# yum install php -y
安裝完成以後重新啓動apache
/etc/init.d/httpd restart
這時,Apache已經可以解析執行php腳本了。由於Apache的默認網站根目錄位於:/var/www/html/,因此在此目錄建立一個info.php用來測試Apache+PHP的正確安裝與否:
vim /var/www/html/info.php
裏面編輯的內容如下
<html> <title>Apache+php test !</title> <body> <?php phpinfo(); ?> </body> </html> <?php phpinfo();?>
9 然後測試 http://192.168.0.150/info.php
出現上圖說明PHP和Apache已經正確安裝
8 接下來安裝MySQL數據庫與其它模塊(如GD圖形庫、mbstring庫等):
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc
安裝完以後重新啓動Apache
/etc/init.d/httpd restart
重新在瀏覽器中打開IP/info.php頁面,應該能找到MySQL、GD、mbstring等模塊