摘要:當(dāng)當(dāng)當(dāng)當(dāng)今天的博客,全程高能,乃是我斷斷續(xù)續(xù)折騰天的成果,請(qǐng)趕快跟我上車(chē)吧本文只適合小團(tuán)隊(duì)開(kāi)發(fā),請(qǐng)不要輕易用于線上環(huán)境。今天要說(shuō)的內(nèi)容是如何在阿里云或上無(wú)論如何都能成功部署環(huán)境。可以完整卸載,重裝前建議先卸載。最后執(zhí)行重啟。
當(dāng)當(dāng)當(dāng)當(dāng)!!今天的博客,全程高能,乃是我斷斷續(xù)續(xù)折騰N天的成果,請(qǐng)趕快跟我上車(chē)吧!
本文只適合小團(tuán)隊(duì)開(kāi)發(fā),請(qǐng)不要輕易用于線上環(huán)境。
今天要說(shuō)的內(nèi)容是:如何在阿里云CentOS或Debian上無(wú)論如何都能成功部署Laravel環(huán)境。
CentOS版本7.2
Laravel版本5.4.x
PHP版本7.1.x
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp
ps:為方便后續(xù)開(kāi)發(fā),強(qiáng)烈推薦將lnmp直接下載到服務(wù)器中
wget http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz
速度簡(jiǎn)直超級(jí)快。
下載后解壓,然后./install.sh按步驟操作即可,最低配的服務(wù)器大概需要30分鐘。
./uninstall.sh可以完整卸載,重裝前建議先卸載。
apt-get install php5-mysql或者php7.1-mysql
(以上如果遇到?jīng)]有驅(qū)動(dòng)的錯(cuò)誤,可以安裝)
略(新裝的機(jī)器可能沒(méi)有rsync,yum一下即可)
第四步:安裝數(shù)據(jù)庫(kù)mysql -u root -p進(jìn)入數(shù)據(jù)庫(kù),然后create database xxx;創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。
php artisan migrate:refresh --seed
php artisan serve --host=0.0.0.0 --port=8000
如果要用80端口,請(qǐng)先關(guān)閉nginx:lnmp nginx stop
安裝composer:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
安裝node:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - for Debian
curl -sL https://rpm.nodesource.com/setup_8.x | bash - for CentOS
PHP擴(kuò)展乃是我多年的心病,這下終于有了完美解決的辦法。
以Imagick擴(kuò)展為例
PHP官方擴(kuò)展都放在lnmp-full包中,需要進(jìn)入文件夾,然后將你所安裝的版本的PHP壓縮包解壓tar -jxvf解壓tar.bz2,tar -xvf解壓tar.zx。解壓之后,進(jìn)入ext文件夾,然后進(jìn)入需要的擴(kuò)展的文件夾中,執(zhí)行
/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make && make install
非官方庫(kù)需要去網(wǎng)上下載,比如imagick。
打開(kāi)官網(wǎng),wget下載壓縮包到服務(wù)器,tar -zvf解壓,然后再執(zhí)行上述步驟。
vim /usr/local/php/etc/php.ini
phpize是專門(mén)用來(lái)安裝擴(kuò)展的工具。編譯完成的擴(kuò)展,已經(jīng)被自動(dòng)放在當(dāng)前目錄下,當(dāng)前目錄也自動(dòng)被加入path中了,只需要在php.ini中添加一行extension = "xxx.so"。最后執(zhí)行/etc/init.d/php-fpm restart重啟。
如果實(shí)在閑的蛋疼,或者怕不小心刪掉lnmp完整包,還是強(qiáng)烈推薦將編譯出來(lái)的so文件放到PHP默認(rèn)的擴(kuò)展文件夾中。
yum install ImageMagick -y這個(gè)庫(kù)用來(lái)支持imagick擴(kuò)展,幫助PHP處理圖片
yum install ImageMagick-devel安裝開(kāi)發(fā)頭文件
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/25784.html
摘要:但是不管如何,還是使用腳本來(lái)?yè)Q源比較省心省力。系配置了所有可以配置的倉(cāng)庫(kù),但有一些倉(cāng)庫(kù)默認(rèn)沒(méi)有啟用,若需啟用可將源文件中的修改成。鏡像倉(cāng)庫(kù),默認(rèn)為官方提供的公共庫(kù),用于切換下載鏡像時(shí)的來(lái)源倉(cāng)庫(kù),簡(jiǎn)稱鏡像加速器。國(guó)內(nèi)vps安裝好linux系統(tǒng)后(centos,debian,ubuntu等),除了deepin以外,其他Linux發(fā)行版從官方源下載東西都很慢,這個(gè)時(shí)候,我們就需要給自己的系統(tǒng)換一個(gè)...
摘要:系統(tǒng)更換軟件源鏡像提高國(guó)內(nèi)下載速度呢使用國(guó)內(nèi)小眾云主機(jī)經(jīng)常會(huì)遇到的問(wèn)題,下載更新軟件速度慢。如果預(yù)裝系統(tǒng)沒(méi)有根據(jù)位置選擇合適軟件源鏡像,建議手動(dòng)修改軟件源鏡像以加快速度。debian系統(tǒng)更換軟件源鏡像提高國(guó)內(nèi)下載速度呢?使用國(guó)內(nèi)小眾云主機(jī)經(jīng)常會(huì)遇到的問(wèn)題,下載更新軟件速度慢。如果預(yù)裝系統(tǒng)沒(méi)有根據(jù)位置選擇合適軟件源鏡像,建議手動(dòng)修改 debian 軟件源鏡像以加快速度。所以,Debian使用國(guó)...
摘要:今天來(lái)說(shuō)說(shuō)阿里云服務(wù)器到底怎么用云服務(wù)器如今越來(lái)越受到人們的關(guān)注,阿里云服務(wù)器也可以說(shuō)是在國(guó)內(nèi)云計(jì)算上走在了前面。目前,阿里云服務(wù)器除不支持虛擬化軟件的安裝部署外,,等,常見(jiàn)主流軟件均可以正常支持,后端沒(méi)有相關(guān)規(guī)則限制。今天來(lái)說(shuō)說(shuō)阿里云服務(wù)器到底怎么用?云服務(wù)器如今越來(lái)越受到人們的關(guān)注,阿里云服務(wù)器也可以說(shuō)是在國(guó)內(nèi)云計(jì)算上走在了前面。然而,作為一個(gè)相對(duì)新鮮的概念,很多朋友并不清楚云服務(wù)器具體...
摘要:今天來(lái)說(shuō)說(shuō)阿里云服務(wù)器到底怎么用云服務(wù)器如今越來(lái)越受到人們的關(guān)注,阿里云服務(wù)器也可以說(shuō)是在國(guó)內(nèi)云計(jì)算上走在了前面。目前,阿里云服務(wù)器除不支持虛擬化軟件的安裝部署外,,等,常見(jiàn)主流軟件均可以正常支持,后端沒(méi)有相關(guān)規(guī)則限制。今天來(lái)說(shuō)說(shuō)阿里云服務(wù)器到底怎么用?云服務(wù)器如今越來(lái)越受到人們的關(guān)注,阿里云服務(wù)器也可以說(shuō)是在國(guó)內(nèi)云計(jì)算上走在了前面。然而,作為一個(gè)相對(duì)新鮮的概念,很多朋友并不清楚云服務(wù)器具體...
閱讀 977·2021-11-22 09:34
閱讀 2161·2021-11-11 16:54
閱讀 2196·2021-09-27 14:00
閱讀 940·2019-08-30 15:55
閱讀 1525·2019-08-29 12:46
閱讀 599·2019-08-26 18:42
閱讀 639·2019-08-26 13:31
閱讀 3183·2019-08-26 11:52