swoole、swoft环境配置
阅读原文时间:2023年07月08日阅读:2

1.lnmp

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

PHP选最高版本,其他default就好了

redis安装:

进入lnmp解压后的目录,执行:./addons.sh install redis

2.编译安装hiredis

使用Redis客户端,需要安装hiredis库。下载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  #如果没装make百度了装一下
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
#详细教程: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 # 根据需要调整启动参数

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章