微信小程序ofo部署上線的方法

幾天前寫了一個小程序部署上線了,寫了一篇文章,鏈接如下微信小程序ofo+thinkphp5.0打造全棧應(yīng)用,有人問如何部署上線的,在這里我小小總結(jié)一下吧。首先你想別人可以訪問你的小程序,你得有服務(wù)器和域名(先決條件),騰訊為了推廣微信小程序,提出了一個小程序解決方案,鏈接如下:微信小程序解決方案

微信小程序ofo部署上線的方法_
微信認(rèn)證以后,進(jìn)行購買,也很便宜3元而已,白菜價,對于學(xué)生黨甚好,購買完成以后,你就會有兩臺云服務(wù)器,和一臺云數(shù)據(jù)庫,其實(shí)我用到的也只有一臺會話服務(wù)器而已,域名已經(jīng)指定到這臺服務(wù)器了,默認(rèn)用的是nginx服務(wù)器,我習(xí)慣了apache,所以關(guān)閉了nginx,命令如下:service nginx stop
,開啟apache服務(wù)器,service apache start
。用xshell遠(yuǎn)程登錄到服務(wù)器以后,我們發(fā)現(xiàn)已經(jīng)安裝好了php,但是沒有安裝的模塊很少,也沒有安裝mysql,所以我決定卸載php,重新安裝php,安裝過程如下:

1.檢查當(dāng)前安裝的PHP包
yum list installed | grep php


如果有安裝的PHP包,先刪除他們
yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64

2、更換rpm源
Centos 5.X: rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpmCentOs 6.x: rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpmCentOs 7.X: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

如果想刪除上面安裝的包,重新安裝
rpm -qa | grep webstaticrpm -e 上面搜索到的包即可


3.運(yùn)行yum install php5.5
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64

php5.6
yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64


php7.0
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64


4.安裝PHP FPM
yum install php55w-fpm yum install php56w-fpm yum install php70w-fpmsystemctl enable php-fpm.service【開機(jī)自啟動】

本次更新升級PHP版本即可完成!

緊接著我們需要安裝mysql了,使用的是linode的centos7系統(tǒng),安裝mysql發(fā)現(xiàn)已經(jīng)默認(rèn)的是mariadb。

但是不管是使用linode官網(wǎng)說明還是百度搜索到的的根本安裝方法無法安裝成功。

總是提示這一句:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

這是一個很大的坑,我已經(jīng)第二次踩了,特此說明一下,經(jīng)過很長時間的百度,終于發(fā)現(xiàn)了centos7 安裝 mariadb 的正確命令(注意:centos7已經(jīng)使用mariadb代替mysql了),過程較長,具體的過程請看我的另一篇文章,鏈接如下:centos7安裝mariadb的正確命令,到此,環(huán)境就已經(jīng)搭建完成了,我們就需要把代碼上傳到目錄下面,我的服務(wù)器目錄是/var/www/html/,數(shù)據(jù)庫安裝完成后,我們創(chuàng)建數(shù)據(jù)庫,導(dǎo)入數(shù)據(jù)即可,接著我們需要更改域名所指定的根目錄,更改httpd.conf文件中的

微信小程序ofo部署上線的方法_
之后我們重啟apache,大功告成,over。
作者: qq_時過境遷_3 鏈接:http://www.imooc.com/article/20324來源:慕課網(wǎng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容