httpd配置php
Ⅰ 怎麼在httpd.conf中添加php的配置
在httpd.conf加入
LoadMole php5_mole E:/webserver/php/php5apache2.dll
PHPIniDir E:/webserver/php
可直接hi俄。
Ⅱ 怎樣在Apache里修改PHP的配置
當使用 PHP 作為 Apache 模塊時,也可以用 Apache 的配置文件(例如 httpd.conf)和 .htaccess 文件中的指令來修改 PHP 的配置設定。需要有「AllowOverride Options」或「AllowOverride All」許可權才可以。
有幾個 Apache 指令可以使用戶在 Apache 配置文件內部修改 PHP 的配置。哪些指令屬於 PHP_INI_ALL,PHP_INI_PERDIR 或 PHP_INI_SYSTEM 中的哪一個,請參考附錄中的 php.ini 配置選項列表。
php_value name value
設定指定的值。只能用於 PHP_INI_ALL 或 PHP_INI_PERDIR 類型的指令。要清除先前設定的值,把 value 設為 none。
不要用 php_value 設定布爾值。應該用 php_flag。
php_flag name on|off
用來設定布爾值的配置指令。僅能用於 PHP_INI_ALL 和 PHP_INI_PERDIR 類型的指令。
php_admin_value name value
設定指定的指令的值。不能用於 .htaccess 文件。任何用 php_admin_value 設定的指令都不能被 .htaccess 或 virtualhost 中的指令覆蓋。要清除先前設定的值,把 value 設為 none。
php_admin_flag name on|off
用來設定布爾值的配置指令。不能用於 .htaccess 文件。任何用 php_admin_flag 設定的指令都不能被 .htaccess 或 virtualhost 中的指令覆蓋Apache 配置例子:
<IfMole mod_php5.c>
php_value include_path ".:/usr/local/lib/php"php_admin_flag engine on
</IfMole>
<IfMole mod_php4.c>
php_value include_path ".:/usr/local/lib/php"php_admin_flag engine on
</IfMole>
注意:PHP 常量不存在於 PHP 之外。例如在 httpd.conf 中不能使用 PHP 常量如 E_ALL 或 E_NOTICE 來設定 error_reporting 指令,因為其無意義,實際等於 0。應該用相應的掩碼值來替代。這些常量可以在 php.ini 中使用。
Ⅲ apache http server怎麼部署php
下載和配置php
下載php:http://windows.php.net/download/ php-5.4.16-Win32-VC9-x86.zip
下載apache: http://httpd.apache.org/download.cgi#apache22
一、首先將php5內的所有dll文件(包括ext文件夾內的dll文件)拷貝至Windows系統的system32文件夾下,如
C:WINDOWS\system32。這一步是為了讓windows系統獲得PHP運行的dll文件,其意義跟指定系統環境變數一樣,只不過為了簡單起
見,而將dll文件直接拷貝至windows系統目錄。
二、將「php.ini-development」更名為「php.ini」。php.ini是記錄PHP配置信息的文件。用編輯器打開php.ini,裡面的配置如下格式:
;extension=php_bz2.dll
前面有「;」表示該配置無效,因此我們要把我們需要的配置項前面的「;」號去掉:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
像 extension=php_gd2.dll 表示讓 PHP 開啟對 GD2 圖片庫的支持。上面這些是比較常用的配置,大部分主機商也支持。
三、設置擴展支持目錄
如果按照以上設置後,系統仍提示不支持擴展模塊如不支持 mysql 等,那麼可以在 php.ini 文件裏手動設置擴展目錄:
extension_dir = "E:/php/ext"
一、支持 PHP 解析:
搜索到「#php for apache in mole」部分,加入(或更改為)如下配置:
LoadMole php5_mole "D:/Program Files/php-5.4.8-Win32-VC9-x86/php5apache2_2.dll"
PHPIniDir "D:/Program Files/php-5.4.8-Win32-VC9-x86"
AddType application/x-httpd-php .php
二、更改默認解析目錄:
搜索關鍵字「# DocumentRoot」部分,加入(或更改為)如下配置:
DocumentRoot "E:/html"
在下面不遠處,有這么一行:# This should be changed to whatever you set DocumentRoot to
將 <Directory "C:/***"> 更改為對應的目錄配置:
<Directory "E:/html">
注意:可以根據您實際情況,更改 Apache 的解析路徑指向您實際的解析路徑。
做好上面兩點配置之後,通過點擊「開始->程序-> Apache HTTP Server 2.2.22」裡面的選項啟動 Apache Web 服務或重啟 Apache Web服務以使配置生效。
測試 PHP 支持
打開編輯器,新建一個php文件,鍵入如下代碼:
<?php
phpinfo();
?>
將該文件保存至 E:/html 文件夾內並命名為 phpinfo.php 。在瀏覽器地址欄里輸入:http://127.0.0.1/phpinfo.php訪問該文件,瀏覽器頁面出來的應該是 PHP 的系統信息。
Ⅳ PHP如何安裝及配置
將下載的壓縮包解壓到純英文目錄下;
2.因為PHP是被動型的服務,目的就是為apache提供了處理php代碼的服務。因此我們要做的配置就是告訴apache,PHP在哪?需要它處理什麼樣的文件。
所以,打開apache的配置文件,httpd.conf。
搜索LoadMole,找到之後按照相同的格式載入php模塊,輸入:
接著搜索mime_mole,找到後按照相同格式在該標簽內,輸入:
放的位置是沒什麼要求,最好是能跟好隊形,好修改。
上面添加的配置,分別是告訴php的位置,然後告訴伺服器.php的文件會被當作「application/x-httpd-php」格式處理,而伺服器里處理application/x-httpd-php格式的就是php。這樣配置之後,一旦是.php的文件伺服器都會調用我們的php來處理。
到這里php代碼就可以正常使用了。
3.php的配置以及添加擴展
php本身的配置是要自己創建的。
首先,在解壓的php目錄下找到php.ini-development文件,這是php提供的配置模版,復制並修改文件名為php.ini。
由於php是被動服務,它的配置文件也一樣是apache來調用,所以還是要到apache的配置文件httpd.conf里添加:
接著,如果要添加擴展,可以在php的配置文件php.ini里搜索extension_dir,找到下圖:
php配置文件的注釋是靠「;」,這項配置是說明擴展文件的所在目錄。
按格式加上:extension_dir = "你的擴展文件目錄"
你的擴展文件目錄就是php解壓目錄下的ext文件夾,即:"解壓目錄/ext"。
接著需要告訴php載入哪些擴展:
在php.ini里添加:extension=你要添加的擴展名字
Ⅳ apache配置PHP
打開apache的conf文件夾httpd.conf文件
在載入模塊最後加上這句就是一堆LoadMole…………那
LoadMolephp5_mole"D:/ProgramFiles/amp/php/php5apache2_2.dll"(其中路徑是php中php5apache2_2.dll的路徑不要載入錯注意是正斜杠/不要弄錯注意注意!!)
在後面還有一個地方要加語句
看截圖吧裡面的路徑對照自己的自己改同樣注意正斜杠///!!!
我也是剛學不是特別玩得轉不過用appserv是簡單但是為了學習php還是自己配置好有什麼問題可以共同交流一下
Ⅵ 如何配置PHP的運行環境
php環境軟體建議用lnmp,也就是linux,nginx,mysql,php的這套組合。
linux伺服器能搭建網站,還比較好用。
用php面板就可以了。
是一類面板的統稱,不是具體某個面板的名字。這裡面有很多可以免費用的面板,不說牌子了免得被屏蔽,你可以去找找。
最好用可視化的面板,更適合你這樣的新手使用。
Ⅶ 如何配置httpd與php,mysqld協調工作
安裝護衛神.apache大師,一鍵安裝apache+php+mysql+ftp
Ⅷ 怎麼配置httpd.conf支持php
什麼意思?
你是配置什麼?要支持php?
問題能說清楚點不?
Ⅸ apache如何配置php 5.2.17, php 5.2.17中php.ini又如何配置
這個問題太籠統,最懶的方法是直接下載一個「集成安裝包」 .
網路搜索一下「php 集成安裝包」 ,各種版本的都有,如 APMServ(這個含Apcahe)。
===
對於在windows下學習php如無特定要求直接用其自帶的iis作為伺服器就更簡單。
如:
iis+php+Access根本不需什麼安裝,直接拷貝以前安裝過的php目錄設置一下iis即可。
iis+php+mysql也不需集成安裝包,拷貝mysql目錄,然後把mysql安裝為系統服務並啟動即可。
===========下面有可能用到==========
針對已經安裝apache伺服器
1.察看 httpd.conf 文件中的PhpIniDir的設置 要指向 Php的目錄。
2.嘗試將 httpd.conf中的 PhpIniDir="D:/Php5",改變成 PhpIniDir="D:\Php5"。
(假設PHP安裝在D:\Php5)