伺服器搭建swoft環境
阿新 • • 發佈:2018-11-12
lump安裝
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
MySQL和PHP選最高版本,其他default就好了
redis安裝:
進入lnmp解壓後的目錄,執行:./addons.sh install redis
編譯安裝hiredis
使用Redis客戶端,需要安裝hiredis庫。下載hiredis
原始碼後,執行
make -j
sudo make install
sudo ldconfig
- hiredis下載地址:https://github.com/redis/hiredis/releases
swoole安裝
wget [https://github.com/swoole/swoole-src/archive/v4.0.4.tar.gz](https://github.com/swoole/swoole-src/archive/v4.0.4.tar.gz) #解壓: tar -zxvf v4.0.4.tar.gz phpize ./configure --enable-async-mysql --enable-async-redis --with-php-config=/usr/local/php/bin/php-config #這裡注意選擇自己的php-config路徑 make #如果沒裝make百度了裝一下 make install #php.ini 裡面新增 extension=swoole.so vim /usr/local/php/etc/php.ini #小技巧:按一下esc,:/extension= 搜尋這個可以很快找到。 lnmp restart #重啟下 #伺服器IP/phpinfo.php 可以檢視是夠安裝好了
虛擬站點
lnmp vhost add
#詳細教程:https://lnmp.org/faq/lnmp-vhost-add-howto.html
#Nginx主配置(預設虛擬主機)檔案:/usr/local/nginx/conf/nginx.conf
#新增的虛擬主機配置檔案:/usr/local/nginx/conf/vhost/域名.conf
安裝swoft
git clone https://github.com/swoft-cloud/swoft cd swoft composer install --no-dev # 不安裝 dev 依賴會更快一些 cp .env.example .env vim .env # 根據需要調整啟動引數