在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
环境
Ubuntu16.04 +php7.3+swoole4.4+swoft2.0
一、安装PHP7.3 安装软件源拓展工具
1.1 apt -y install software-properties-common apt-transport-https lsb-release ca-certificates 添加 PHP PPA 源,需要按一次回车: 1.2 add-apt-repository ppa:ondrej/php 1.3 apt update 1.4安装php apt install php7.3-fpm php7.3-mysql php7.3-curl php7.3-gd php7.3-mbstring php7.3-xml php7.3-xmlrpc php7.3-zip php7.3-bz2 php7.3-json -y 注意 1.4执行安装失败 再重新一次 1.5设置 php -i | grep php.ini 查看php配置 安装完成后,把 php.ini 替换换 ;cgi.fix_pathinfo=1 为 cgi.fix_pathinfo=0
1.6管理相关 用swoft 一般 为关闭装态之所以安装php-fpm 可以配合 nginx代理用 systemctl restart php7.3-fpm #重启 systemctl start php7.3-fpm #启动 systemctl stop php7.3-fpm #关闭 systemctl status php7.3-fpm #检查状态
--------swoole --------------
二、安装swoole (若安装其他版本 去官网相应的下载)
ubuntu 没有安装phpize可执行命令:sudo apt-get install php-dev来安装phpize 2.1 sudo apt-get -y install php-dev 2.2 安装 (curl) apt-get -y install curl 2.3 安装swoole 注意第一次执行 报错 无./tmp目录 ;在~/build下新建 mkdir tmp 再执行一次下面的命令
mkdir -p ~/build && \ cd ~/build && \ rm -rf ./swoole-src && \ curl -o ./tmp/swoole.tar.gz https://github.com/swoole/swoole-src/archive/master.tar.gz -L && \ tar zxvf ./tmp/swoole.tar.gz && \ mv swoole-src* swoole-src && \ cd swoole-src && \ phpize && \ ./configure \ --enable-coroutine \ --enable-openssl \ --enable-http2 \ --enable-async-redis \ --enable-sockets \ --enable-mysqlnd && \ make clean && make && sudo make install ---------------------------------------------- 2.4.用php -i | grep php.ini定位到php.ini的绝对路径 编译安装成功后,修改php.ini加入 extension=swoole.so
2.5 查看是否添加成功 php -man 查看 swoole 版本号 php --ri swoole
三.安装 composer
3.1 curl -sS https://getcomposer.org/installer | php 3.2 mv composer.phar /usr/local/bin/composer
3.3 设置 comper 中国镜像 composer config -g repo.packagist composer https://packagist.phpcomposer.com
四.安装 php-redis扩展
4.1 下载redis wget http://pecl.php.net/get/redis-4.2.0.tgz 4.2 tar -xzvf redis-4.2.0.tgz 4.3 cd redis-4.2.0 4.5 Phpize 4.6 ./configure --with-php-config=/usr/bin/php-config make && make install 4.7 在php.ini里面增加extension=redis.so
五、安装swoft Composer安装 ---------- composer create-project swoft/swoft swoft
cd swoft
php bin/swoft –h
// 启动服务 php bin/swoft http:start
我安装报错 是因为当时没有安redis
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 其他 nginx安装 udo apt-get install nginx 安装好的文件位置: /usr/sbin/nginx:主程序 /etc/nginx:存放配置文件 /usr/share/nginx:存放静态文件 /var/log/nginx:存放日志 --------------------
|
2022-08-30
2022-08-17
2022-11-06
2022-08-17
2022-08-15
请发表评论