『壹』 在apache連接多php的時候遇到了問題,怎麼切換多個php版本
php5.4和php5.6
我默認之前的版本是php5.4,如果要從shell和apache同時遷移到php5.6可以這樣:
1.首先你要通過brew安裝php5.6,很簡單:
brew install php56
即可(當然,你要先unlink掉你的老版本php5.4)
2.安裝好php5.6之後,你會發現本地的shell中php版本已經change,但是apache默認phpinfo列印出來的版本仍然是php5.4,查看你的apache配置文件,我本地是:
/etc/apache2/http.conf
裡面會有支持的libphp5.so的路徑,我這里是:
libexec/apache2/libphp5.so
這個目錄的實際位置是:
/usr/libexec/apache2/libphp5.so
在你通過brew安裝php56的時候,已經生成了一個新的libphp5.so版本,在這里:
/usr/local/Cellar/php56/5.6.17/libexec/apache2/libphp5.so
而我直接把原來的libphp5.so重命名之後,創建了一個軟鏈到/usr/local/Cellar/php56/5.6.17/libexec/apache2/libphp5.so就好了:-)
現在再重啟apache,刷新一下phpinfo看一下,相信一定切換到新版本了。
『貳』 apache + php配置問題
1.安裝成功怎麼還會有問題
2.MYSQL的配置裡面沒有PHPINIDIR
3.找不到模塊是沒有把PHP下的一些文件拷貝到C:\WINDOWS下,參加PHP的INSTALL.TXT文件,比如php5ts.dll。
4.應該把PHP的路徑寫到PATH裡面,不知道你寫了什麼變數
5.應該粘貼錯誤提示
『叄』 怎麼配置PHP5.6.7和Apache2.2
apache/conf/httpd.conf 文件最後添加
方法一
#### PHP模塊 配置支持 ####
LoadMole php5_mole "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# 查看.phps文件原代碼
AddHandler application/x-httpd-php-source .phps
# 配置 php.ini 的路徑
PHPIniDir "c:/php"
方法二
#### CGI模式 配置支持 ####
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
再找到c:/php/php.ini-development 復制修改名為php.ini再正確配置好此文件就可以了。
『肆』 如何配置Apache和PHP
apache伺服器和php的配置應用還是很廣泛的,如果你愛好或從事php程序,那麼進行本文所提到的配置是不可避免的,當然,對於不同版本的php和apache,其配置還是不盡相同的,這里就最新的版本做一個簡單的配置介紹.
apache_2.2.4,php_5.2.6.6.
安裝apache_2.2.4,假設安裝目錄C:\Program Files\Apache Software Foundation\Apache2.2。對httpd.conf配置如下:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
可以根據需要定義web根目錄,如果我想把這個根目錄放在D盤web下,就可以在httpd.conf中增加代碼:Documentroot:"D/web"
安裝php,把php解壓縮到" C:\php 5.0",把php.ini_dist文件拷貝到c:\WINDOWS或c:\winnt40,更名為php.ini。修改php.ini中eatension_dir和doc_root,對於eatension_dir,可以設置為存放php_*.dll的目錄,比如:eatension_dir "C:\php 5.0\ext"。對於doc_root,如果在安裝apache時,自己定義了web根目錄,就把doc_root設為該根目錄,如:doc_root "D/web" ,沒有定義情況:"C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"。
回過頭來在httpd.conf文件後面加上一下三行代碼:
LoadMole php5_mole "C:/php 5.0/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php 5.0"
從新打開apache伺服器,在web根目錄文件夾中寫一個程序。
<?php
phpinfo();
?>
把上面代碼保存為info.php.
打開一個網頁,在地址欄輸入下面的地址:http://localhost/1.php ,回車,那麼將看到:
到此配置完畢。
『伍』 apache+php配置
我用的是5.3.2,你需要下載一個完整的壓縮包,在apache配置文件中加上:
LoadMole php5_mole "C:/php-5.3.2/php5apache2_2.dll"
AddType application/x-httpd-php .php
PhpIniDir "C:/php-5.3.2"
『陸』 XP系統下,怎麼配置apache+php,特別是php。
首先配置 。APACHE 建議用2.0的。。不要用2.2的。。因為很多PHP的怎麼差了PDO文件和2.2的文件。。
PHP建議網路下5.2.5 。如果沒有我可以傳一個給你。。我是正常配置 能用。 。
參考資料就看我發剛才的那個。
主要注意幾點。
php_pdo.dll PHP_pdo.mysql.dll PHP_mysqli.dll PHP_mysql.dll
PHP.ini裡面的這些文件你全打開沒? 主要是PDO文件。
這里的二個PDO文件。。一定要注意注意。。有沒有。如果沒有恭喜你。。會有問題的。。
(如果沒有我這里有版本可以選的。PHP APACHE MYSQL都有。) 你可以跟著那個參考資料做。。做完了不成功你可以問我。。我試過N次。有經驗。呵呵。。祝好運。
『柒』 apache配置PHP
一年四季行好運 八方財寶進家門 橫批:家和萬事興
『捌』 apache2.4+php5.6配置問題解決
那就說明Apache沒有配置php成功!
方便的話,最好把問題描述得盡量詳細一些!
『玖』 apache配置PHP
打開apache的conf文件夾httpd.conf文件
在載入模塊最後加上這句就是一堆LoadMole…………那
LoadMolephp5_mole"D:/ProgramFiles/amp/php/php5apache2_2.dll"(其中路徑是php中php5apache2_2.dll的路徑不要載入錯注意是正斜杠/不要弄錯注意注意!!)
在後面還有一個地方要加語句
看截圖吧裡面的路徑對照自己的自己改同樣注意正斜杠///!!!
我也是剛學不是特別玩得轉不過用appserv是簡單但是為了學習php還是自己配置好有什麼問題可以共同交流一下