RedHat Enterprise 6.5php
第一步:安裝apachehtml
yum install -y httpd 安裝相應軟件包(前提是須要搭好yum源)mysql
service httpd start 啓動apache服務linux
默認配置文件爲:/etc/httpd/conf/httpd.confsql
模塊配置文件存放目錄:/etc/httpd/conf.d數據庫
注:Apache能夠經過擴展模塊來擴充本身的功能,一般一個模塊對應一個文件在/etc/httpd/conf.d目錄下apache
/etc/httpd/conf/httpd.conf文件的部分配置解釋:vim
1,管理員郵箱地址: ServerAdmin linux.net@gmail.comide
2,主機名: ServerName www.linuxcast.net:80 測試
3,目錄: DocumentRoot "/var/www/html" 能夠根據本身的意願來修改
4,目錄控制的選項: <Directory "/var/www/html"> </Directory>
注:修改完配置文件以後不要忘記從新啓動服務:service httpd restart
Apache的版本:
[root@linuxcast ~]# rpm -qa | grep httpd
httpd-manual-2.2.15-29.el6_4.noarch
httpd-devel-2.2.15-29.el6_4.x86_64
httpd-tools-2.2.15-29.el6_4.x86_64
httpd-2.2.15-29.el6_4.x86_64
[root@linuxcast ~]#
第二步:安裝php
yum install -y php
安裝完以後,/etc/conf.d目錄下會產生php.conf文件;
php至關於Apache的一個模塊;
php.conf是php模塊的配置文件;
默認狀況下Apache對php的支持是使用模塊的形式,咱們成爲mod-php;
在/etc/httpd/modules下會出現libphp5.so模塊;
該模塊的功能是解析php代碼;
php默認不帶有MySQL模塊。
創建測試是否支持php的網頁:
vim /var/www/html/index.php
<?php
phpinfo();
?>
因爲安裝完php以後,php.conf文件中會有指定:DirectoryIndex index.php
因此在訪問127.0.0.0的時候,會自動現實index.php的內容。
注:若是同時存在index.html和index.php,主頁也會默認顯示index.php網頁內容。
php的版本:php-5.3.3-26.el6.x86_64
第三步:安裝MySQL數據庫
yum install -y mysql-server mysql
service mysqld start
修改mysql密碼:mysqladmin -u root password 'linuxcast'
登陸:mysql -u root -p
輸入密碼:xxx
設置mysql和httpd開機自啓動
chkconfig mysqld on
chkconfig httpd on
MySQL安裝完以後php並不支持mysql,須要安裝php-mysql
yum install -y php-mysql
php-mysql提供php和MySQL之間的接口,讓php具備訪問和連接MySQL的功能
安裝以後須要從新啓動httpd服務(service httpd restart)
再次訪問index.php頁面,能夠看到有相關的mysql模塊(mysql模塊和mysqli模塊)
完成安裝以後,即Apache具備支持php模塊和MySQL
MySQL的版本:
mysql-5.1.71-1.el6.x86_64
mysql-server-5.1.71-1.el6.x86_64
php-mysql的版本:
php-mysql-5.3.3-26.el6.x86_64
注:測試的時間最好關閉防火牆和selinux
iptables -F 清空防火牆規則(原有的鏈)
iptables -X 清空自定義的列表
service iptbales save 保存防火牆策略
getenforce 查看selinux的狀態
setenforce 0 設置爲寬鬆模式
修改則須要將/etc/selinux/config文件中的"SELINUX="選項設置爲:disabled
LAMP環境在RedHat Enterprise 6.5上只用光盤自帶的軟件包就能夠搭建完成。