標籤:style blog http ar color os sp strong on
一、yum準備
1.Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。
基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
2.在安裝軟體時報’Couldn‘t resolve host ‘mirrorlist.centos.org‘
解決:開啟檔案/etc/resolv.conf在其中添加: (添加DNS解析)
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 8.8.4.4
二、apache安裝配置
1.安裝:yum install httpd(版本:2.2.15-39)
2.配置:
httpd配置 vim /etc/httpd/conf/httpd.conf (沒有vim時 用yum安裝一個)
修改兩處:1.Listen 80 ------> Listen 192.168.0.162:80 (IP:連接埠號碼)
2.#ServerName www.xxxx.com:80 ------> ServerName 192.168.0.162
ps:配置必重啟應用(/etc/init.d/httpd restart)
防火牆配置 加入80連接埠的監聽
方法一:編輯設定檔:vim /ect/sysconfig/ipatbles
ps:此方法配置後記得重啟應用:/etc/init.d/iptables restart
方法二:命令列加入:iptables + 配置語句(eg:ipatable -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT)
ps:此方法是一次性的並沒有真正的在設定檔中加入語句,重啟應用時會讀取設定檔,改添加失效
3.測試
設定檔中有一行 DocumentRoot "/var/www/html" 表示html檔案需要在該目錄下才可以被瀏覽器讀取
1.在該目錄下建立vim /var/www/html/index.html
2.在裡面寫入<h1>This is a test <h1>
3.在瀏覽器地址處寫入本機IP地址(顯示如下表示成功)
三、PHP安裝配置
1.安裝:yum install php(版本:5.3.3-40)
2.配置Apache能識別php檔案
vim /etc/httpd/conf/httpd.conf
在DirectoryIndex index.html index.html.var後面加入 index.php
ps:重啟http
3.測試(Apache+php)
在/var/www/html/目錄下建立index.php
在裡面寫入<?php phpinfo(); ?>
在瀏覽器地址欄輸入:http://192.168.0.162/index.php (顯示如下表示成功)
四、MySQL安裝配置
1.安裝:yum install mysql-server(版本:5.1.73-3)
2.啟動mysql服務設定密碼
啟動:/etc/init.d/mysqld start
設定密碼: mysqladmin -uroot password 輸入密碼(eg: 888admin)
3.進入mysql
方法一:mysql -uroot -p 密碼(eg:888admin)
方法二:mysql -uroot -p 斷行符號 。然後提示Enter password: 再輸入密碼(此方法更安全,顯示如下表示成功)
4.讓php支援MySQL
yum install php-mysql php-pdo
ps:若php與Apache連結的方式為靜態此時應重啟httpd(相關資料:http://www.it165.net/admin/html/201403/2603.html)
5.測試(Apache+php+MySQL)
第一步:建立測試檔案 /var/www/html/test.php
第二步:寫入測試內容:
<?php
$con = mysql_connect("localhost","root","888admin");
if (!$con) {
echo ‘false‘;
}else{
echo ‘win‘;
}
?>
第三步:php /var/www/html/test.php 返回win
在瀏覽器上運行(顯示結果如下表示成功)
Linux Apache php MySQL 安裝配置(Centos 6.4 yum安裝)