服務器篇之站點環境

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

至此,防火牆配置成功。

相關文章
相關標籤/搜索