LAMP架構——配置Apache(httpd)結合php
Apache主配置檔案為:/usr/local/apache2/conf/httpd.conf
配置httpd結合php步驟
httpd主配置檔案/usr/local/apache2.4/conf/httpd.conf
vim /usr/local/apache2.4/conf/httpd.conf //修改以下4個地方
ServerName
Require all denied
AddType application/x-httpd-php .php
DirectoryIndex index.html index.php
/usr/local/apache2.4/bin/apachectl -t //測試語法
/usr/local/apache2.4/bin/apachectl start //啟動服務
具體步驟如下:
配置之前啟動Apache
[[email protected]001 conf]# /usr/local/apache2.4/bin/apachectl restart
httpd: Could not reliably determine the server's fully qualified domain name, using fe80::50e7:255d:8ff7:2d3d for ServerName
httpd not running, trying to start
解決辦法:
步驟1
[[email protected]001 ~]# vim /usr/local/apache2.4/conf/httpd.conf
99 LoadModule alias_module modules/mod_alias.so
100 LoadModule rewrite_module modules/mod_rewrite.so
101 LoadModule php5_module modules/libphp5.so
102 #LoadModule php7_module modules/libphp7.so //因為下載的兩個版本的php所以需要註釋一個。
.......................................
.....................................
140 # ServerName gives the name and port that the server uses to identify itself.
141 # This can often be determined automatically, but we recommend you specify
142 # it explicitly to prevent problems during startup.
143 #
144 # If your host doesn't have a registered DNS name, enter its IP address here.
145 #
146 ServerName www.example.com:80 //去除#(該行預設是註釋的)
[root@dl-001 conf]# /usr/local/apache2.4/bin/apachectl restart //再次啟動apache
[root@dl-001 conf]# ps -aux|grep httpd //檢視程序(啟動成功)
root 5657 0.0 1.2 315668 12156 ? Ss 18:19 0:00 /usr/local/apache2.4/bin/httpd -k restart
daemon 5669 0.0 0.6 315668 6504 ? S 18:23 0:00 /usr/local/apache2.4/bin/httpd -k restart
daemon 5670 0.0 0.6 315668 6504 ? S 18:23 0:00 /usr/local/apache2.4/bin/httpd -k restart
daemon 5671 0.0 0.6 315668 6504 ? S 18:23 0:00 /usr/local/apache2.4/bin/httpd -k restart
daemon 5672 0.0 0.6 315668 6504 ? S 18:23 0:00 /usr/local/apache2.4/bin/httpd -k restart
daemon 5673 0.0 0.6 315668 6504 ? S 18:23 0:00 /usr/local/apache2.4/bin/httpd -k restart
root 5675 0.0 0.0 112680 976 pts/1 R+ 18:23 0:00 grep --color=auto httpd
步驟2
虛擬機器: [[email protected] conf]# iptables -I INPUT -p tcp - -dport 80 -j ACCEPT
//臨時新增監聽80埠的規則物理機:啟用win7中telnet命令 開始–>控制面板控制面板–>程式–>啟動或關閉Windows功能–>選擇上telnet客戶端
ping 192.168.114.128 //檢視ip是否是通的
ping 192.168.114.128 80 //檢視埠是否是通的
說明:可以使用瀏覽器直接訪問本地虛擬機器IP。
步驟3(注意版本)
[[email protected]001 ~]# vim /usr/local/apache2.4/conf/httpd.conf
<Directory />
AllowOverride none
Require all granted //改為granted 2.4.27版本的Apache
</Directory>
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all //Deny改為Allow 2.4.29版本的Apache
</Directory>
步驟4
//檢測配置是否存在語法錯誤
[[email protected]001 ~]# /usr/local/apache2.4/bin/apachectl -t
Syntax OK
//重新載入配置檔案
[[email protected]001 ~]# /usr/local/apache2.4/bin/apachectl graceful
注:該命令不會使服務重啟,只是載入配置檔案的內容。
步驟5
[[email protected]001 ~]# vim /usr/local/apache2.4/conf/httpd.conf
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php //增加此行。如果不新增PHP無法解析
#
<IfModule dir_module>
DirectoryIndex index.html 1.php //新增1.php
</IfModule>
#
相關推薦
LAMP架構——配置Apache(httpd)結合php
Apache主配置檔案為:/usr/local/apache2/conf/httpd.conf 配置httpd結合php步驟 httpd主配置檔案/usr/local/apache2.4
LAMP架構(apache與php結合,apache默認虛擬主機)
apache與php的結合 apache默認虛擬主機 一、apache與php結合主配置文件/usr/local/apache2.4/conf/httpd.conf[root@localhost ~]# /usr/local/apache2.4/bin/apachectl graceful (重新加
配置httpd結合php及默認虛擬主機
20180528一、配置httpd支持php1?httpd的主配制文件: /usr/local/apache/conf/httd.conf1?在我們安裝好httpd之後,會有一個提示set ServerName,我們進入以上這個配制文件,把Servername前面的#號去掉,然後註釋掉一個php,這樣就不會提
httpd結合php的fpm模式
-1 bstr sockets ibm address star 127.0.0.1 mcr 5.7 httpd2.4版本的編譯安裝,不再贅述,查看上一篇:http://www.cnblogs.com/jsonhc/p/7134053.html 從官網下載php源碼包:
0545-配置apache實現與php的整合
linux整合###########接下來配置apache httpd.conf來支持php#### [[email protected] php-5.3.27]# cd /application/apache/conf/ [[email protected] conf]# vi http
php源碼安裝,並配置apache支持php
cannot .html openssl director link sql html ech rod 一、php安裝準備環境 yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-de
LAMP架構(apache用戶認證,域名重定向,apache訪問日誌)
apache用戶認證 域名重定向 apache訪問日誌 一、apache用戶認證用戶認證就是打開一個網站。會讓你輸入用戶名和密碼。對了才會讓你訪問HTTP,vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf編輯內容如下<Director
LAMP架構(apache訪問日誌不記錄靜態文件,靜態元素過期時間,apache日誌切割)
訪問日誌不記錄靜態文件 靜態文件過期 apache日誌切割 一、apache訪問日誌不訪問靜態文件瀏覽器打開後按f12會會出現一個界面,點network,會出現很多請求,訪問日誌裏會記載,有些靜態的圖片或者文件也會記載,太浪費磁盤空間和磁盤io。所以我們要讓日誌不記錄靜態文件[root@abc ~
lamp架構-設置httpd的默認主機(服務器多網站運行設置)
apache httpd php 默認虛擬主機 單服務器運行多網站 httpd的默認虛擬主機 一臺服務器可以訪問多個,每個網站都是一個虛擬主機;一個httpd服務下面運行了多個網站、多個域名;註意:任何一個域名解析到這臺機器,都可以訪問的虛擬主機就是默認虛擬主機,本身機器運行網站除外;
LAMP架構部署-- 三.編譯安裝PHP
php lamp apache mysql LAMP組件介紹 LAMP是指Linux、Apache,Mysql以及PHP的簡稱,目前許多生產環境的都是用的LAMP架構,在網絡應用和開發環境方面,LAMP組合是非常棒的,它們的結合提供了強大的功能。 Linux作為底層的操作系統,提供了靈活且安
Linux:配置apache支持php
blog col -c 修改 conf 保存 配置 apach ack 對apache的主配置文件進行修改 vi /application/apache/conf/httpd.conf 1、增加下面內容 AddType application/x-httpd-php .ph
Linux下配置Apache httpd
httpd是Apache超文字傳輸協議(HTTP)伺服器的主程式。它被設計為一個獨立執行的後臺程序,它會建立一個處理請求的子程序或執行緒的池對外提供服務。httpd支援基於 虛擬主機,以及基於HOST、IP、PORT實現虛擬主機,反向代理,負載均衡,路徑別
LAMP架構五( Apache和PHP結合)
如何安裝mysql ? 如何安裝 apache ? 如何安裝php ? 在這章節統統可以忘記,軟體只要會yum install安裝就可以了。 五、這篇重點講Apache和PHP結合,如何在一起的故事。 1、在一起的四個條件。 (1.1)、 檢查apache有沒有載入P
阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7)
ever linux 命令 port server sel kcon linu 開機 阿裏雲服務 阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7) 1.效果圖 1 2. 部署步驟 1 1. mysql安裝附加
LAMP(apache禁止解析php,限制user_agent,php配置,open_bashdir
apache禁止解析php 限制user_agent php相關配置 open_bashdir apache壓縮功能/https搞ss 一、apache禁止解析php.實例:假如我們的一個目錄是允許上傳圖片的,可能有些別有用心的人通過某些手段上傳php文件上來。也就意味著被執行的文件,可能
lamp架構-PHP相關配置
php配置 禁止函數 定義php配置 PHP相關配置 查看php配置文件位置 /usr/local/php/bin/php -i|grep -i "loaded configuration file" Loaded Configuration File => /usr/local/php/
linux——lamp簡介,架構搭建,Linux+Apache+Mysql/MariaDB+Php
過程 輸出 pro comm php程序 切換 處理請求 web服務 選擇 1.lamp簡介 1.所謂lamp,其實就是由Linux+Apache+Mysql/MariaDB+Php/Python的一組動態網站或服務器的開源軟件,除Linux外其他各部件本身都是各自獨立的
LAMP架構php禁止解析、user_agent限定及php配置檔案常規設定
11月20日任務 11.28 限定某個目錄禁止解析php 11.29 限制user_agent 11.30/11.31 php相關配置 禁止某目錄PHP解析 某些目錄可以上傳圖片等檔案,如果不設定禁止PHP解析,上傳的PHP檔案如果被執行可能被某些人獲取到
LAMP架構PHP模組支援與虛擬主機配置
11月14日任務 11.14/11.15 Apache和PHP結合 11.16/11.17 Apache預設虛擬主機 Apache和PHP結合 編輯apache的主配置檔案
LAMP架構十六(Apache配置FilesMatch訪問控制)【完】
十六、訪問控制FilesMatch <Files>指令提供了基於檔名的訪問控制,類似於<Directory>和<Location>指令。它將配對一個</Files>指令。在此配置段中定義的指令將作用於其基本名稱(不是