swoft環境安裝

weixin_34148456發表於2018-08-14

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

swoole安裝

下載:
*   [https://github.com/swoole/swoole-src/releases](https://github.com/swoole/swoole-src/releases)
*   [http://pecl.php.net/package/swoole](http://pecl.php.net/package/swoole)
*   [http://git.oschina.net/swoole/swoole](http://git.oschina.net/swoole/swoole)


#解壓: 
tar -zxvf v4.2.7.tar.gz

phpize
./configure  --with-php-config=/usr/local/php/bin/php-config
#4.2.7以前的要加--enable-async-mysql --enable-async-redis
./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 # 根據需要調整啟動引數

相關文章