apache2支持php
① apache如何將php加入並支持
從你的描述中,用的是內置模塊的方式載入 php 的。高版本的 apache 和 php 用 VC11 或 VC14 支持庫重新編寫過內核了,這就導至 apache 和 php 的 VC 支持庫必須相同,VC11 就是 VC++2012 支持庫。而且分32位和64位版本。只要支持庫和位數相同就可以繼續照舊的方式配置。
最大連接數配置並不是沒有了,而是沒寫上去,按默認數而已。你可以參考對應版本的Apache配置手冊,自己手工補上這一句配置。
② apache2.2支持php哪些版本
PHP 5.2.x 以上均可。 目前最好的最新版本是 PHP 5.2.10 webserver 搭配不像組裝機硬體搭配,才有最合適的組合,apache2 與PHP5本身就是最好的搭檔組合。 但用於運營的webserver,最好還是不要盲目升級版本,還是要挑選最合適自身運營的版本使用
③ ubuntu;apache2如何配置php
把apache卸載了,使用寶塔面板來安裝,像你這樣不是很懂的人,建議就用這些集成環境.後續還有很多擴展之類的要安裝,自己編譯安裝很麻煩,所以集成環境是最好的選擇.
④ apache配置支持php的時候總是出錯!求大神幫助~成功加懸賞
httpd.conf這個配置文件裡面加入
LoadMole php5_mole "F:\web\PHP\php5apache2.dll"
AddType application/x-httpd-php .php
添加這2行,第三行去掉,然後保存,再重啟下apache服務。
⑤ apache2.2版本支持PHP5.6以上版本嗎
支持有問題,建議用Apache 2.4以上的版本。
⑥ linux 下怎麼讓apache支持php
修改httpd.conf添加以下代碼
load mole php5_mole "php5apache2.so"
addtype application/x-httpd-php .php
phpinidir /usr/local/php5
⑦ centos下如何設置讓apache支持php
編譯安裝php,並且把php模塊放到apahce里,然後apache
conf中添加php模塊配置
apache要開啟模塊載入模式
#./configure
--prefix=/usr/apache2
--enable-mole=so
--enable-ssl
配置文件加入
LoadMole
php5_mole
moles/libphp5.so
php編譯模塊到moles目錄下
#./configure
--prefix=/usr/php5
--with-apxs2=/usr/apache2/bin/apxs
--with-mysql=/usr/mysql
--with-curl=/usr/include/curl
--with-zlib
--with-gd
--enable-mbstring
⑧ 在同一個apache下能支持兩個php版本嗎
中心思想是在不同的虛擬主機或目錄,調用對應版本的PHP以FastCGI模式運行。這當然不影響其中一個版本仍用mod_php方式載入。
以下是php5.2.10(mod_php)與php5.3.3(mod_fcgi)並存案例的 apache 配置文件 httpd.ini片段:
#forphp5.2.10
LoadMolephp5_moleD:/Webserver/php5.2.10/sapi/php5apache2_2.dll
AddTypeapplication/x-httpd-php.php
PHPIniDir"D:/Webserver/php5.2.10/"
#forphp5.3.3
LoadMolefcgid_molemoles/mod_fcgid.so
<IfMolemod_fcgid.c>
#Wheretolookforthephp.inifile?
FcgidInitialEnvPHPRC"D:/PHP5.3.3/"
FcgidInitialEnvPHP_FCGI_MAX_REQUESTS1000
FcgidMaxProcesses15
FcgidIOTimeout120
FcgidIdleTimeout120
</IfMole>
<Directory"D:/MYOA/webroot/php5">
AddHandlerfcgid-script.php
#Pathtophp-cgi
FcgidWrapper"D:/PHP5.3.3/php-cgi.exe".php
Options+ExecCGI
AllowOverrideNone
Orderallow,deny
allowfromall
</Directory>
更多問題可以去php中文網問答社區提問http://www.php.cn/wenda.html,大神在線幫你解決,希望對你有幫助
⑨ 配置apache支持php,改完apache的conf目錄中的httpd.conf文件,為什麼apache重啟不了了
應該是沒配置對
cd bin
./apachectl -t
看輸出就知道你錯在哪裡了
----------------------------------------------------------
你這樣配置能正常運行就奇怪了。
首先明白你寫的每一行配置是什麼意思,不要生搬硬套
------ 先解釋下你的配置說了什麼:
# 1. 載入動態模塊php5_mole,相關的動態鏈接文件在 "C:\PHP\php5apache2_2.dll"
LoadMole php5_mole "C:\PHP\php5apache2_2.dll"
#2. 將.html .php2後綴的文件認為是application/x-httpd-php類型程序來解析
AddType application/x-httpd-php .html .php2
#3. php的配置文件所在目錄在「 "C:\php"」
PHPIniDir "C:\php"
#4. 將 index.php default.php index.html依次設置為默認的目錄index頁
DirectoryIndex index.php default.php index.html
------問題
1. 顯然配置1,3說的目錄都不是一個,php模塊名也不對,你的環境是照哪本書搭建的?
2. 配置2裡面,我認為將html解析為php不是一個好主意;php2後綴的文件我很少見過,當然你配置上也不多,但是,.php後綴的你沒有配置,apache 100% 會把 index.php當文本處理,你可以試試
3. 建議你先去看看金步國的apache配置文件解釋,你的那個教材可以先丟到一邊了
如果你只是搭建個開發/測試環境,沒功夫理這些配置,覺得你去下載個XAMPP直接用好了,不要聽信那個教材,害人。
⑩ 急啊,怎樣讓apache支持php
AddType application/x-httpd-php.php 這個地方你寫錯了,「.php」 前面要有空格