1、軟件系統安裝:php
一、下載安裝 vmware workstation 10 。html
安裝步驟參考:http://jingyan.baidu.com/article/91f5db1beb35d41c7f05e3ba.htmlmysql
二、下載安裝CentOS 6.5 (64位) 。sql
安裝步驟參考:http://www.centoscn.com/image-text/setup/2013/0816/1263.html數據庫
配置參數記錄:vim
內存:2048MB,盤符:20G,/:12G,sawp:2G,/data:6G 存放數據。centos
2、網站運行環境的安裝(LAMP):瀏覽器
一、安裝MySQL:tcp
[root@nosay ~]# yum install mysql mysql-server
讓MySQL隨系統自啓動,啓動MySQL服務。測試
1 [root@nosay ~]# chkconfig --levels 235 mysqld on 2 [root@nosay ~]# /etc/init.d/mysqld start
設置MySQL數據庫root的密碼:
[root@nosay ~]# mysql_secure_installation
出現如下提示:回車:
Enter current password for root (enter for none):
出現詢問提示:輸入 y 回車
Set root password? [Y/n]
提示輸入新密碼和確認密碼:
New password: Re-enter new password:
出現如下詢問提示:分別輸入 y 回車
1 Remove anonymous users? [Y/n] 2 Disallow root login remotely? [Y/n] 3 Remove test database and access to it? [Y/n] 4 Reload privilege tables now? [Y/n]
至此,MySQL數據庫安裝完成,密碼設置成功。
二、安裝Apache:
[root@nosay ~]# yum install httpd
讓Apache隨系統自啓動,啓動Apache服務:
[root@nosay ~]# chkconfig --levels 235 httpd on [root@nosay ~]# /etc/init.d/httpd start
至此,Apache安裝完成,在本機簡單測試,在瀏覽器輸入http://localhost,或ip
可看到:
Apache 2 Test Page powered by CentOS
以上爲標題的頁面,表示安裝和啓動Apache服務成功。(其它機器沒法訪問,稍後調試,與防火牆有關)
注意:
CentOS中Apache的默認根目錄是:
/var/www/html/
配置文件目錄:
/etc/httpd/conf/httpd.conf
其它配置文件目錄:
/etc/httpd/conf.d/
三、安裝PHP:
[root@nosay ~]# yum install php
重啓Apache服務:
[root@nosay ~]# /etc/init.d/httpd restart
PHP安裝完成,簡單測試:
建立並編輯phpindex.php文件:
1 [root@nosay ~]# vim /var/www/html/phpindex.php
2 <?php 3 phpinfo(); 4 ?>
:wq 保存並退出。
訪問:http://localhost/phpindex.php
可看到PHP相關的信息,成功。
四、執行PHP和MySQL關聯:
使用search命令搜索PHP相關的模塊:
[root@nosay ~]# yum search php
選擇須要的模塊安裝:
[root@nosay ~]# yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
重啓Apache服務:
[root@nosay ~]# /etc/init.d/httpd restart
刷新訪問的http://localhost/phpindex.php頁面,
找到MySQL模塊信息,說明關聯成功。
五、安裝phpMyAdmin:
進入網站根目錄:
[root@nosay ~]# cd /var/www/html
下載phpMyAdmin程序包:
http://www.phpmyadmin.net/home_page/downloads.php(下載後,FTP上傳)
[root@nosay html]# wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.gz
解壓程序壓縮包:
[root@nosay html]# tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz
移動目錄phpMyAdmin-3.3.10-all-languages到phpmyadmin目錄:
[root@nosay html]# mv phpMyAdmin-3.3.10-all-languages phpmyadmin
進入phpmyadmin目錄:
[root@nosay html]# cd phpmyadmin
複製樣本配置文件config.sample.inc.php到config.inc.php文件:
[root@nosay phpmyadmin]# cp config.sample.inc.php config.inc.php
重啓Apache:
[root@nosay phpmyadmin]# service httpd restart
測試,訪問,http://localhost/phpmyadmin,成功,
至此,phpMyAdmin安裝成功。
六、配置防火牆:
編輯防火牆配置文件:
[root@nosay ~]# vim /etc/sysconfig/iptables
在配置文件中,增長如下配置語句:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重啓防火牆:
[root@nosay ~]# /etc/init.d/iptables restart
查看防火牆信息:
[root@nosay ~]# /etc/init.d/iptables status
出現:
1 dpt:80 2 dpt:3306
至此,防火牆配置成功。