四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区
標(biāo)題:
[教程]
安裝多版本共存遇到的坑
[打印本頁(yè)]
作者:
wanggenfu
時(shí)間:
2018-10-13 23:29
標(biāo)題:
安裝多版本共存遇到的坑
因業(yè)務(wù)需求需要在服務(wù)器上單獨(dú)運(yùn)營(yíng)一個(gè)PHP7的環(huán)境,這里把遇到的一些問(wèn)題及解決方法與大家分享一下。
服務(wù)器上WDCP版本:v3.2.21、PHP環(huán)境是5.6、WEB引擎是N+A。
第一個(gè)問(wèn)題就是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)安裝使用版本,可以針對(duì)或選擇性安裝某個(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ù)制代碼
安裝云鎖的話直接通過(guò)WDCP控制面板就可以安裝了。
第二個(gè)問(wèn)題是安裝成功后,給某個(gè)站點(diǎn)(thinkphp5框架)設(shè)置指定的PHP7.1環(huán)境后,除了首頁(yè)可以正常訪問(wèn)之外,其它所有的頁(yè)面都訪問(wèn)都跳轉(zhuǎn)到了首頁(yè)(如果是其它程序并設(shè)置的偽靜態(tài)就有可能出現(xiàn)404頁(yè)面)。一開(kāi)始想到就是偽靜態(tài)的配置問(wèn)題,站點(diǎn)根目錄下的.htaccess改了沒(méi)有用、WDCP面板里站點(diǎn)設(shè)置中指定偽靜態(tài)同樣沒(méi)有用。后排查許久終于解決問(wèn)題:
打開(kāi)/www/wdlinux/nginx-1.8.1/conf/vhost/對(duì)應(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://cd-genova.com/bbs/)
Powered by Discuz! 7.2