Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)
一、yum準(zhǔn)備
1.Yum(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。
基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無(wú)須繁瑣地一次次下載、安裝。
2.在安裝軟件時(shí)報(bào)’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 (沒(méi)有vim時(shí) 用yum安裝一個(gè))
修改兩處:1.Listen 80?? ------> ? Listen 192.168.0.162:80 (IP:端口號(hào))
2.#ServerName www.xxxx.com:80 ------>?ServerName 192.168.0.162
ps:配置必重啟應(yīng)用(/etc/init.d/httpd restart)
防火墻配置?? 加入80端口的監(jiān)聽
方法一:編輯配置文件:vim?/ect/sysconfig/ipatbles
?ps:此方法配置后記得重啟應(yīng)用:/etc/init.d/iptables restart
方法二:命令行加入:iptables + 配置語(yǔ)句(eg:ipatable -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT)
ps:此方法是一次性的并沒(méi)有真正的在配置文件中加入語(yǔ)句,重啟應(yīng)用時(shí)會(huì)讀取配置文件,改添加失效
3.測(cè)試
配置文件中有一行 DocumentRoot "/var/www/html" 表示html文件需要在該目錄下才可以被瀏覽器讀取
1.在該目錄下新建vim /var/www/html/index.html
2.在里面寫入<h1>This is a test <h1>
3.在瀏覽器地址處寫入本機(jī)IP地址(顯示如下表示成功)
三、PHP安裝配置
1.安裝:yum install php(版本:5.3.3-40)
2.配置Apache能識(shí)別php文件
vim?/etc/httpd/conf/httpd.conf
在DirectoryIndex index.html index.html.var后面加入 index.php
ps:重啟http
3.測(cè)試(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.啟動(dòng)mysql服務(wù)設(shè)置密碼
啟動(dòng):/etc/init.d/mysqld start
設(shè)置密碼: mysqladmin -uroot password 輸入密碼(eg: 888admin)
3.進(jìn)入mysql
方法一:mysql -uroot -p 密碼(eg:888admin)
方法二:mysql -uroot -p 回車 。然后提示Enter password:? 再輸入密碼(此方法更安全,顯示如下表示成功)
4.讓php支持MySQL
?yum install php-mysql php-pdo
ps:若php與Apache鏈接的方式為靜態(tài)此時(shí)應(yīng)重啟httpd(相關(guān)資料:http://www.it165.net/admin/html/201403/2603.html)
5.測(cè)試(Apache+php+MySQL)
第一步:新建測(cè)試文件 /var/www/html/test.php
第二步:寫入測(cè)試內(nèi)容:
<?php
$con = mysql_connect("localhost","root","888admin");
if (!$con) {
??????? echo 'false';
? }else{
??????? echo 'win';
}
?>
第三步:php /var/www/html/test.php ? ? ?? 返回win
在瀏覽器上運(yùn)行(顯示結(jié)果如下表示成功)
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/xiangzhenxing/p/4156103.html
總結(jié)
以上是生活随笔為你收集整理的Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: idea的导包快捷键+自动导包设置
- 下一篇: 用plsql将excel导入oracle