亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Apahce2.4.23版本url重寫問題

本地wamp環境,用了很多年的老版本,最近要學Laravel框架和升級thinkphp版本, 環境必須升級了(而且必須要選擇版本適中的,老舊項目都可以兼容,php5.6最合適)

這2天安裝了wampserver_3.0.6_64bit (我是windows 64位的) ?,里面的版本分別是:

apache2.4.23

php5.6.25

當前此環境下放的是以前的項目thinkphp3.1.3版本的.


此環境apache配置中默認開啟了rewrite和httpd-vhosts

我關掉了httpd-vhosts,并把AllowOverride 3處都設置成了All

按照以前的配置方式,只要開啟rewrite和設置AllowOverride All就可以了


但是現在只能訪問單頁,url重寫的都無法訪問,提示:無法加載模塊.....


百度了2天還沒解決

主要嘗試了以下解決方案:

apache主配置文件增加了Require all granted

開啟虛擬注意配置文件httpd-vhosts,也加了Require all granted

修改.htaccess文件

thinkphp文件中的preg_replace函數改成了preg_replace_callback函數(據說php5.5+不再使用preg_replace了)


我下載了各種含有php.5.6以上版本的wamp,但是很多無法安裝,各種報錯,唯一一個能用的就是遇到上面的問題無法解決

也下載過XAMPP,但是沒有一款php版本是5.6以上的


求大神幫忙!!!


正在回答

1 回答

wampserver 支持php版本切換, ? ?(php5.6 ? php7.0)

php版本需要VC庫的支持, vc9, vc10, vc11, vc12, vc14,?

瞎寫的主意

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Apahce2.4.23版本url重寫問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號