永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放
標(biāo)題:
[教程]
安裝多版本共存遇到的坑
[打印本頁]
作者:
wanggenfu
時(shí)間:
2018-10-13 23:29
標(biāo)題:
安裝多版本共存遇到的坑
因業(yè)務(wù)需求需要在服務(wù)器上單獨(dú)運(yùn)營一個(gè)PHP7的環(huán)境,這里把遇到的一些問題及解決方法與大家分享一下。
服務(wù)器上WDCP版本:v3.2.21、PHP環(huán)境是5.6、WEB引擎是N+A。
第一個(gè)問題就是PHP環(huán)境安裝,按照官方指導(dǎo):【官方鏈接】
wget http://down.wdlinux.cn/in/phps.sh
sh phps.sh
(共支持7個(gè)版本的PHP,如5.2.17/5.3.29/5.4.45/5.5.38/5.6.30/7.0.18/7.1.4)
默認(rèn)安裝使用版本,可以針對或選擇性安裝某個(gè)版本,如
sh phps.sh 7.1.4
即可安裝7.1.4
這里碰到的一個(gè)坑就是安裝到最后就會(huì)出現(xiàn):
checking for IMAP Kerberos support... no
checking for IMAP SSL support... no
checking for Firebird support... no
checking whether to enable internationalization support... yes
checking for icu-config... no
checking for location of ICU headers and libraries... not found
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works.
make: *** No targets specified and no makefile found. Stop.
x86_64
CentOS release 6.8 (Final)
----Install Error: 7.1.4 -----------
復(fù)制代碼
查了N久才發(fā)現(xiàn)是由于云鎖引起的,此時(shí)把云鎖停止掉再進(jìn)行安裝還是不行。
解決方案就是先將云鎖卸載掉,等成功安裝上PHP7后再重裝安裝云鎖。附云鎖卸載命令:
echo y|/usr/local/yunsuo_agent/uninstall
復(fù)制代碼
安裝云鎖的話直接通過WDCP控制面板就可以安裝了。
第二個(gè)問題是安裝成功后,給某個(gè)站點(diǎn)(thinkphp5框架)設(shè)置指定的PHP7.1環(huán)境后,除了首頁可以正常訪問之外,其它所有的頁面都訪問都跳轉(zhuǎn)到了首頁(如果是其它程序并設(shè)置的偽靜態(tài)就有可能出現(xiàn)404頁面)。一開始想到就是偽靜態(tài)的配置問題,站點(diǎn)根目錄下的.htaccess改了沒有用、WDCP面板里站點(diǎn)設(shè)置中指定偽靜態(tài)同樣沒有用。后排查許久終于解決問題:
打開/www/wdlinux/nginx-1.8.1/conf/vhost/對應(yīng)站點(diǎn)域名.conf,添加如下代碼:
location / {
# THINKPHP5 偽靜態(tài)配置
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
#---------------根據(jù)自己站點(diǎn)自定義偽靜態(tài)
try_files $uri $uri/ /index.php?$args;
}
復(fù)制代碼
大功告成。!
另外吐槽一下,這里發(fā)圖片,含中文的圖片都上傳失敗。。。。
歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/)
Powered by Discuz! 7.2