添加客服咨詢詳情
咨詢熱線:15918671994
多用戶
商城系統(tǒng)
訂單
管理系統(tǒng)
訂貨
管理系統(tǒng)
多語言
商城系統(tǒng)
發(fā)表于 2021-06-10 15:55:43 瀏覽:1460
商淘云多用戶商城系統(tǒng)如何部署lnmp環(huán)境的前置條件
1)準(zhǔn)備阿里云服務(wù)空間,如果有域名則需要將域名指向到阿里云遠(yuǎn)程IP上。
2)選擇CentOS Linux操作系統(tǒng)。
1.部署lnmp環(huán)境。(參考文檔:https://lnmp.org/install.html)
登錄遠(yuǎn)程服務(wù)器,進(jìn)入命令行窗口,輸入命令行:wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
安裝mysql5.7,輸入4,然后回車
輸入數(shù)據(jù)庫密碼,密碼盡量復(fù)雜一些,然后回車(千萬要記得自己輸入了密碼....)。
輸入y,然后回車
安裝php7.1輸入7,回車
直接回車,再回車,然后進(jìn)入安裝等待中,時(shí)間比較漫長.
......
安裝完成之后會顯示如下界面:
2.開啟系統(tǒng)擴(kuò)展
開啟fielinfo擴(kuò)展
首先找到lnmp的解壓目錄,比如我安裝的是lnmp1.5,解壓目錄就在root/lnmp1.5/下面。
進(jìn)入root/lnmp1.5/src目錄
執(zhí)行 tar xjf php-7.1.18.tar.bz2 命令解壓縮php文件。
解壓縮之后會多出一個(gè)php-7.1.18的文件夾
進(jìn)入到:php-7.1.18/ext/文件夾下面。
我們要安裝fileinfo模塊,執(zhí)行cd fileinfo
再執(zhí)行 /usr/local/php/bin/phpize 會返回如下信息:
再執(zhí)行以下命令:./configure --with-php-config=/usr/local/php/bin/php-config
再執(zhí)行命令:make && make install
當(dāng)出現(xiàn):
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-2 0160303/
表示安裝成功。
再修改/usr/local/php/etc/php.ini,修改為extension=fileinfo.so。
注意:原來的是;extension=php_fileinfo.dll,要?jiǎng)h除前邊的;號,然后把后邊的php_fileinfo.dll改成fileinfo.so
3.配置域名(參考文檔:https://lnmp.org/faq/lnmp-vhost-add-howto.html)
輸入命令lnmp vhost add進(jìn)入創(chuàng)建流程,輸入你已經(jīng)申請的域名,然后回車。
然后繼續(xù)回車設(shè)置網(wǎng)站路徑、網(wǎng)站日志路徑等等,
然后回車
接著進(jìn)入我們指定的網(wǎng)站路徑,可以看到已經(jīng)創(chuàng)建了網(wǎng)站目錄
然后我們把wstmart程序上傳到該目錄下(為了節(jié)省時(shí)間,我們這里不上傳完整的演示圖片,用戶自己安裝則建議上傳完整,以免影響演示效果)
設(shè)置config、runtime、install、upload目錄為777權(quán)限,并且勾選“循環(huán)設(shè)定組、擁有者和權(quán)限”。其中config和install目錄在安裝的時(shí)候需要?jiǎng)?chuàng)建和寫入文件,runtime和upload是系統(tǒng)運(yùn)行的需要寫入權(quán)限。
然后我們再找到nginx設(shè)置目錄/usr/local/nginx/conf/vhost,設(shè)置偽靜態(tài)規(guī)則,添加如下代碼:
include enable-php-pathinfo.conf;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
location ~ /(wstmart|extend|install|vendor|thinkphp)/.*\.(pem|p12|php|html) {
deny all;
}
最后再lnmp reload 重啟一下服務(wù)器,這樣整個(gè)運(yùn)行環(huán)境就部署好了。
獲取體驗(yàn)賬號 最新優(yōu)惠及電商資訊