<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            Apache連接PHP后無法啟動的解決辦法

            時間:2025-03-05 10:32:43 php語言 我要投稿
            • 相關推薦

            Apache連接PHP后無法啟動的解決辦法

              我們要振作精神,下苦功學習。下苦功,三個字,一個叫下,一個叫苦,一個叫功,一定要振作精神,下苦功,以下是小編為大家搜索整理的Apache連接PHP后無法啟動的解決辦法,希望對大家有所幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

              問題:apache之前正常,連接配置完PHP后無法啟動,用apache Test Configration測試后報錯形式為:

              Cannot load D:/php/php5apache2_2.dll into server(或者php5apache2_4.dll)

              我個人的解決軌跡是這樣的:

              1 先查看一下配置時的路徑,拼寫是否有誤,沒找出錯

              2 之前用apache一直沒有問題,所以覺得是PHP下載的版本不對,我一開始下載的是5.6,里邊的模塊文件是php5apache2_4.dll,所以認為PHP也沒有問題,百度一搜發現有可能是缺少正確的VC庫版本

              3 然后,我查看了一下php包(最好上官方的網站下載)的文件,文件名中有提示是VC9(好像是,這個包我后來也刪掉了,不過這個不重要),然后搜到下邊這段:

              php5.5使用的編譯器是vc11,php5.4和php5.3的是vc9,php5.2是vc6。同時還要注意是x86版本,還是x64版本。目前只有php5.5提供x64版本,其他都只有x86版本。

              apache.org下載的Apache都是vc6版本,否則就根據不同文件說明安裝不同的運行庫。

              vc11運行庫x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679

              vc10運行庫x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555

              vc10運行庫x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632

              vc9運行庫x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582

              vc9運行庫x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336

              但是,我下載安裝好VC庫之后,以為可以但,但依舊報同樣的錯...

              4 我把下載的VC庫刪掉,又換了個下載地址試了下,依舊不行,又下載VC10依舊也不行,tm!

              5 那么,肯定不是VC庫的問題,也不是apache的問題,那么還是PHP的問題。于是,我上官方的網站又下載了一個低版本的PHP5.3.5,解壓后發現這個版本的模塊文件變成了php5apache2_2.dll,而5.6版本的是php5apache2_4.dll,接著又下載了一個PHP版本,發現里面沒有模塊文件,坑!

              6 所以我判斷可能是這個文件的問題,于是換5.3.5這個版本,尼馬,成功了!!!

              7 喜悅之余查看之前打開的一個網頁,往下一滾,居然剛好有解決這個問題的描述:

              如果Apache/PHP還無法啟動,那最可能是php5_module模塊的問題:

              1、Apache2.0對應的PHP模塊為 php5apache2.dll

              2、Apache2.2對應的PHP模塊為 php5apache2_2.dll

              3、Apache2.4對應的PHP模塊為 php5apache2_4.dll

              換句話說,根據php5_module模塊,可以知道當前版本php支持哪種Apache

              所以,Apache/PHP的搭配有以下幾種情況:

              1、php5.2支持Apache2.0和Apache2.2;

              2、php5.3、php5.4同時支持Apache2.2和Apache2.4;

              3、php5.5只支持Apache2.4

              8 汗啊,只是再多滾一屏就可以更早解決問題了,切記不能懶啊..

            【Apache連接PHP后無法啟動的解決辦法】相關文章:

            php的apache偽靜態09-28

            PHP運行于Apache 模塊方式09-24

            php虛擬主機Apache的配置方法09-28

            電腦開機后網絡連接慢解決辦法07-22

            PHP與MYSql連接與查詢06-19

            Linux+Apache+Mysql+PHP優化技巧10-23

            如何啟用Apache的PHP-FPM多實例06-04

            成功連接WiFi但無法上網09-20

            PHP數據庫連接的方法09-22

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院