網站服務器部署及優化---1---LAMP環境搭建(rhel6.5)


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上只用光盤自帶的軟件包就能夠搭建完成。

相關文章
相關標籤/搜索