亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決apache2.4 php5.6出錯問題

發布時間:2021-10-15 10:41:38 來源:億速云 閱讀:150 作者:iii 欄目:編程語言

本篇內容介紹了“怎么解決apache2.4 php5.6出錯問題”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

apache2.4 php5.6出錯的解決辦法:1、打開httpd.conf文件,加載php配置文件;2、在php.ini中修改配置信息;3、指定擴展包的所在路徑。

怎么解決apache2.4 php5.6出錯問題

本文操作環境:windows7系統、PHP5.6版、DELL G3電腦

Apache2.4+PHP5.6配置教程和問題Apache服務無法啟動以及php配置文件不生效等的解決

初學php時用的是Apache2.2+php5.4+mysql5.5的組合,由于準備學習Laravel,對php版本要求較高,所以更換了php5.6,同時,由于Apache2.2不支持php5.5及以上,所以還需要更換Apache2.4版本。下面記錄一下更換過程以及紀念一下過程中遇到的各種問題的解決。

首先是php5.6的下載,沒什么疑問,php官網(www.php.net)右上角下載最新php5.6,

怎么解決apache2.4 php5.6出錯問題

這里是windows環境,需要點擊windows downloads的最后那個選項,

怎么解決apache2.4 php5.6出錯問題然后選擇zip下載,下載速度一般還可以,這里是64位,32位在下面,圖解我解釋不清,查資料得到的結果

怎么解決apache2.4 php5.6出錯問題

下載完成后直接解壓,將文件夾改名php5或php5.6(隨意,不過要記住,后面有用到),我是放在了d:盤的wamp下的php5.

第二步接著下載Apache,進入Apache官網,會發現一臉懵逼,不知道如何下載,貌似官網只提供源代碼了,沒有編譯好的二進制文件了,直接放下載地址 http://httpd.apache.org/docs/current/platform/windows.html#down,

怎么解決apache2.4 php5.6出錯問題

目測這5個都可以,我選的第二個感覺下載速度正常,看圖(注意自己的版本)

怎么解決apache2.4 php5.6出錯問題

下載后直接解壓,這里我放到了d:\wamp\Apache2.4,記住文件夾名

到此,下載安裝就算完成了,接下來開始配置過程。

首先說一個前提,修改Apache和php配置文件后都需重啟Apache服務器才會生效。

cmd以管理員方式運行命令行窗口,切換到Apache目錄下的bin目錄中,執行httpd -k install命令把Apache服務安裝到Windows服務中,如果不是管理員方式運行會報錯。

這里要注意,執行上述命令后,如果你的Apache2.4不是放在c:\Apache24下的話,肯定會報一個錯,因為配置文件中的默認路徑和你放的路徑不一致,所以這里更改Apache目錄下的conf中的httpd.conf文件,可以直接Ctrl+F搜索c:\Apache24把所有的默認路徑更改成你的路徑,比如我這里是d:\wamp\Apache2.4。

然后把php配置給Apache,在httpd.conf文件的很多LoadModule的那里,加上如下幾行配置:

#加載PHP
LoadModule php5_module "D:/wamp/php5/php5apache2_4.dll"
#分配工作給php模塊
AddType application/x-httpd-php .php .phtml
#加載php配置文件

PHPIniDir "D:/wamp/php5"

要注意你的路徑以及代碼中的符號/空格,差一點也不會生效,到此,Apache的配置完成。可以通過Apache目錄中bin目錄下的ApacheMonitor程序或httpd.exe或cmd命令(httpd.exe -w -n "Apache2.4" -k start,此命令還可以顯示啟動失敗的錯誤原因)或windows服務中開啟Apache服務,正常啟動后,此時可以瀏覽器訪問localhost,如果出現It Works,說明Apache成功運行,可以在默認網站根目錄中(Apache目錄下htdocs目錄)新建一個php文件,內寫phpinfo();,瀏覽器打開查看php版本信息,正常顯示說明php成功加入到Apache了

怎么解決apache2.4 php5.6出錯問題

接下來配置php,將php目錄中的php.ini-development文件復制一份重命名為php.ini并打開,首先說一個遇到的小問題,如果查看php版本信息時在data下面位置出現了一個警告

怎么解決apache2.4 php5.6出錯問題

我只知道這是php的時區問題,解決方法:在php.ini中按圖修改配置信息:

怎么解決apache2.4 php5.6出錯問題

按照慣例,下面應該開啟一些常用的php擴展,一般有curl,mbstring,mysql,mysqli,PDO_mysql等,開啟方法就是在php.ini中找到一串類似extension=php_mysql.dll的代碼,將需要開啟的擴展前面的分號去掉即可,具體不解釋,

這里我遇到的一個問題是開啟擴展后,重啟Apache服務器N次,竟然未生效!一度懷疑Apache配置有問題,經過查資料和不斷嘗試后發現了一個很低級的錯誤,就是php也有他的默認路徑c:\php什么的反正是在c盤的,我這里是d盤,所以需要指定擴展包的所在路徑:extension_dir = "D:/wamp/php5/ext",然后發現擴展終于開啟了。

怎么解決apache2.4 php5.6出錯問題

由于之前早已經安裝過Mysql5.5,我也忘了具體步驟了,這里不再充胖子了。

總結一下,這次升級過程我遇到的最多的問題就是沒有及時修改Apache和PHP的默認路徑,他們的默認路徑都是c盤的,一般windows下我們不會將自己的文件放在c盤,所以這些問題相信大部分人都會經歷,希望對你們有所幫助吧,同時也是我以后再次升級的參考。

“怎么解決apache2.4 php5.6出錯問題”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长治市| 瑞昌市| 山东省| 从江县| 盐山县| 平安县| 平武县| 项城市| 濮阳县| 临漳县| 合江县| 米泉市| 二连浩特市| 南召县| 新宁县| 克拉玛依市| 青田县| 柘城县| 大邑县| 望谟县| 江津市| 新邵县| 东源县| 栾川县| 奉新县| 顺平县| 两当县| 曲松县| 鱼台县| 岗巴县| 成武县| 木兰县| 华阴市| 遂溪县| 教育| 新邵县| 安达市| 中宁县| 确山县| 沧源| 慈溪市|