伺服器搭建swoft環境

2021-08-25 08:13:50 字數 1396 閱讀 1148

1.lnmp

wget  -co lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
php選最高版本,其他default就好了

redis安裝:

進入lnmp解壓後的目錄,執行:./addons.sh install redis

2.編譯安裝hiredis

make -j

sudo make install

sudo ldconfig

3.swoole安裝

#解壓:

tar -zxvf

phpize

./configure --with-php-config=/usr/local/php/bin/php-config

#4.2.7以前的要加--enable-async-mysql --enable-async-redis

#這裡注意選擇自己的php-config路徑

make install

#php.ini 裡面新增 extension=swoole.so

vim /usr/local/php/etc/php.ini

#修改禁用函式

disable_functions = passthru,system,chroot,chgrp,chown,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

#小技巧:按一下esc,:/extension= 搜尋這個可以很快找到。

lnmp restart #重啟下

#伺服器ip/phpinfo.php 可以檢視是夠安裝好了

php -m #檢視所有元件,也可以看到

php --ri swoole #單獨檢視swoole的版本

或者:pecl install swoole一條命令解決,但是無法控制版本。

4.虛擬站點

lnmp vhost add

#詳細教程:

#nginx主配置(預設虛擬主機)檔案:/usr/local/nginx/conf/nginx.conf

#新增的虛擬主機配置檔案:/usr/local/nginx/conf/vhost/網域名稱.conf

git clone 

cd swoft

composer install --no-dev # 不安裝 dev 依賴會更快一些

cp .env.example .env

vim .env # 根據需要調整啟動引數

nginx fastcgi c 伺服器環境搭建

nginx 的中文維基 tar zxvf nginx 0.6.26.tar.gz configure,注意了類似checking for not found項,可能是依賴包沒有,則需要安裝依賴包 缺少pcre,yum install pcre安裝。或者去 如果缺少openssl,yum instal...

apache php伺服器環境搭建

以下出現的路徑均為本人配置的路徑,可根據喜好酌情更改,主要是apache根路徑和php根路徑 d zendserver 中 把php的路徑和 php下 ext資料夾的路徑新增到環境變數中,這樣 php就安裝好了,以下是我的環境變數,僅供參考 d zendserver php7.0.5 d zends...

伺服器環境搭建指令碼

yum y install wget screen curl python for centos redhat apt get y install wget screen curl python for debian ubuntu tar xzf oneinstack full.tar.gz cd ...