1. 程式人生 > >LAMP+LNMP(五)LAMP環境搭建測試

LAMP+LNMP(五)LAMP環境搭建測試

Linux LAMP Apache

按順序安裝LAMP三個組件後,LAMP的環境的基礎程序就已經搭建完畢了。接下來我們要把各個模塊鉚接起來並測試其工作是否正常。

一、Apache2.4與PHP5的結合

1、修改Apache2.4的配置文件

vim /usr/local/apache2.4/conf/httpd.conf #httpd的配置文件安裝時默認設置在這個路徑下

一共要修改四處地方:
a.給sever設置一個severname
這一步主要是用來解決httpd啟動時的告警信息,如下圖:
技術分享圖片
設置方法
找到SeverName行,將#ServerName www.example.com:80 前面的#號註釋掉
技術分享圖片

b.設置Apache服務能夠提供服務,解決訪問是403報錯

修改200行
200 <Directory />
201 AllowOverride none
202 Require all denied

200 <Directory />
201 AllowOverride none
202 Require all granted
技術分享圖片

c.註釋php.so調用的模塊
查找AddType,在application/x-gzip .gz .tgz下加入AddType application/x-httpd-php .php,註意紅色光標處有一個空格。
技術分享圖片

d.增加主頁地址
查找DirectoryIndex行,在後面增加index.php
技術分享圖片

2、開啟Apache2.4服務

a.設置Apache2.4的php解析模塊
我們安裝了php5和php7,我們必須設置Apache用那個模塊來解析.so腳本,如果兩個都開啟啟動httpd時就會報錯,如下圖
/usr/local/apache2.4/bin/apachectl: 行 79: 1432 段錯誤 $HTTPD -k $ARGV
技術分享圖片
操作
註釋掉Apache2.4配置文件中,php5和php7行其中一個,你要用哪種就留下那行,在另外一個前加註#號註釋掉。
技術分享圖片

b.測試Apache2.4的配置文件語法並重新載入

/usr/local/apache2.4/bin/apachectl -t ##測試語法

每次操作Apache2.4的配置文件後都需要使用這條命令測試系統語法,萬不可不測試直接down掉服務重啟Apache2.4。

技術分享圖片

/usr/local/apache2.4/bin/apachectl graceful ##重新載入Apache2.4配置文件使修改生效

c.設置80端口的數據能夠通過firewalld防火墻

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

d.啟動Apache2.4

/usr/local/apache2.4/bin/apachectl start

e.新建一個index.php測試php與Apache是否正常鏈接工作

在/usr/local/apache2.4/htodcs/下新建一個index.php文件

vim /usr/local/apache2.4/htodcs/test.php ##增加如下內容

<?php
phpinfo();
?>

技術分享圖片

3、訪問index.php

電腦瀏覽器端,打開http://192.168.88.128/index.php 網址,就能看到我們的第一個網頁了。^_^
技術分享圖片

二、

LAMP+LNMP(五)LAMP環境搭建測試