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

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

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),皋蘭企業(yè)網(wǎng)站建設(shè),皋蘭品牌網(wǎng)站建設(shè),網(wǎng)站定制,皋蘭網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,皋蘭網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

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

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

本文操作環(huán)境:windows7系統(tǒng)、PHP5.6版、DELL G3電腦

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

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

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

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

這里是windows環(huán)境,需要點(diǎn)擊windows downloads的最后那個選項(xiàng),

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

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

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

第二步接著下載Apache,進(jìn)入Apache官網(wǎng),會發(fā)現(xiàn)一臉懵逼,不知道如何下載,貌似官網(wǎng)只提供源代碼了,沒有編譯好的二進(jìn)制文件了,直接放下載地址 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服務(wù)器才會生效。

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

這里要注意,執(zhí)行上述命令后,如果你的Apache2.4不是放在c:\Apache24下的話,肯定會報一個錯,因?yàn)榕渲梦募械哪J(rèn)路徑和你放的路徑不一致,所以這里更改Apache目錄下的conf中的httpd.conf文件,可以直接Ctrl+F搜索c:\Apache24把所有的默認(rèn)路徑更改成你的路徑,比如我這里是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"

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

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

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

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

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

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

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

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

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

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

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

“怎么解決apache2.4 php5.6出錯問題”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

新聞標(biāo)題:怎么解決apache2.4php5.6出錯問題
分享鏈接:http://muchs.cn/article26/gjsdcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、移動網(wǎng)站建設(shè)虛擬主機(jī)、標(biāo)簽優(yōu)化App設(shè)計、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站