本文目錄一覽:
- 1、windows2012安裝apache怎麼配置多個站點使用不同的php版本呢?
- 2、apache2.2支持php哪些版本
- 3、在同一個apache下能支持兩個php版本嗎
- 4、php+apache+mysql 目前什麼版本搭配最佳呢
- 5、Apache2.4.37配置哪個版本的PHP
- 6、PHP?搭配Apache? 什麼版本配起來比較好?都有什麼優點和去點?
windows2012安裝apache怎麼配置多個站點使用不同的php版本呢?
ApacheHaus 和 Apache Lounge都是Apache軟體基金會支持的項目,它們主要開發Windows版本的Apache 模塊;2、BitNami WAMP Stack、WampServer、XAMPP應該都比較熟悉了,使用比較廣泛的PHP集成開發環境項目本文選擇下載Apache Lounge提供的Apache 2.4 binaries VC15將Apache作為服務運行解壓Apache安裝包,你可以自由選擇安裝目錄將解壓後的文件夾複製過去本文示例的安裝目錄為:E:\development\apache-2.4.37安裝與卸載安裝服務進入bin目錄,使用命令行運行 httpd.exe -k install,默認服務名為 Apache2.4,配置文件為 conf\httpd.conf當然你也可以自定義服務名或者指定配置文件httpd.exe -k install -n MyServiceName-f E\development\apache-2.4.37\conf\my.conf卸載服務httpd.exe -k uninstall,如果你安裝Apache服務時,指定了名稱,卸載時也需要指定名稱httpd.exe -k uninstall -n MyServiceName修改配置文件打開配置文件 conf\httpd.conf ,搜索 Directory大概在230行
apache2.2支持php哪些版本
PHP 5.2.x 以上均可。 目前最好的最新版本是 PHP 5.2.10 webserver 搭配不像組裝機硬體搭配,才有最合適的組合,apache2 與PHP5本身就是最好的搭檔組合。 但用於運營的webserver,最好還是不要盲目升級版本,還是要挑選最合適自身運營的版本使用
在同一個apache下能支持兩個php版本嗎
中心思想是在不同的虛擬主機或目錄,調用對應版本的PHP以FastCGI模式運行。這當然不影響其中一個版本仍用mod_php方式載入。
以下是php5.2.10(mod_php)與php5.3.3(mod_fcgi)並存案例的 apache 配置文件 httpd.ini片段:
#for php5.2.10
LoadModule php5_module D:/Webserver/php5.2.10/sapi/php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir “D:/Webserver/php5.2.10/”
#for php5.3.3
LoadModule fcgid_module modules/mod_fcgid.so
IfModule mod_fcgid.c
# Where to look for the php.ini file?
FcgidInitialEnv PHPRC “D:/PHP5.3.3/”
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
FcgidMaxRequestsPerProcess 1000
FcgidMaxProcesses 15
FcgidIOTimeout 120
FcgidIdleTimeout 120
/IfModule
Directory “D:/MYOA/webroot/php5”
AddHandler fcgid-script .php
#Path to php-cgi
FcgidWrapper “D:/PHP5.3.3/php-cgi.exe” .php
Options +ExecCGI
AllowOverride None
Order allow,deny
allow from all
/Directory
更多問題可以去php中文網問答社區提問,大神在線幫你解決,希望對你有幫助
php+apache+mysql 目前什麼版本搭配最佳呢
基本都用的最新版
Apache2.217
php-5.2.17-Win32-VC6-x86
mysql-5.5.11-win32
基本流程各種教程都有說過,安裝好apache,php,mysql
1》
配置apache的conf目錄下的httpd.conf
修改DocumentRoot為自己的站點目錄
DocumentRoot “D:\www”
以還有下面的一個,設置該站點目錄的訪問許可權
Directory “D:\www” (只需修改「」內容與前面的站點目錄相同,許可權設置均為默認)
……
/Directory
2》找到下面的欄位,添加index.php(運行apache然後訪問本地站點,它會按照順序訪問index網頁)
IfModule dir_module
DirectoryIndex index.html index.php
/IfModule
3》
下面需要添加三句話,兩句必須的,一句可選的
1.載入php5模塊:LoadModule php5_module “d:\php\php5apache2_2.dll”
2.添加php識別類型:AddType application/x-httpd-php .php (注意.php前面有空格)
3.剩下的這句,是告訴apache php.ini文件在哪 PHPIniDir “path” path可以填寫php安裝目錄的php.ini位置比如說「d:\php」
此時編寫一個顯示php信息的php文件放在站點目錄下「d:\www」
!doctype html
meta charset=gbk
titlephpinfo/title
?php
phpinfo();
?
已經可以顯示php的信息了。
4》
下面需要添加mysql的支持
此時就需要把apache的配置文件httpd.conf最後添加的PHPIniDir去掉,apache默認會從C盤windows目錄讀取php.ini文件
把php根目錄下所有dll複製到c:\windows\system32下
把php.ini-dist改名為php.ini然後複製到windows下
修改php.ini 文件:
查找extension_dir=”./”修改為extension_dir=”d:/php/ext”
查找:extension=php_mysql.dll去掉前面的;號
5》
restart apache
訪問之前創建的顯示php信息的頁面,mysql信息也將顯示出來。
必須按第四步那麼做,否則無法訪問mysql。
The.end 2011.4.29 0.01
Apache2.4.37配置哪個版本的PHP
哪個版本的都可以,看你程序要求,比較老的程序就配置5.2或5.3,5.4
比較新的可以使用7.0或7.1
一般的就配php5.5或5.6
PHP?搭配Apache? 什麼版本配起來比較好?都有什麼優點和去點?
如果試驗使用,或者編程測試,可以使用WAMP、PHPNOW等套間。
如果搭建生產性的伺服器,我的原則是使用最新版本,新版本修改了無數的漏洞,而且性能也會更好。如果是UNIX類系統,建議使用最新版本;如果使用WINDOWS伺服器,APACHE2.2+PHP5.4比較合適。
此外,如果你是用了一些早期的PHP程序,在新版本的PHP下可能會無法工作,需要修改源程序,那就不得不考慮使用早期的版本。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/154250.html