swoole 编程环境安装

it2022-05-05  105

安装linux

debian 9.8 购买阿里云vps

web目录规划

lnmp/source lnmp/soft lnmp/data

源码安装php

apt install gcc make apt install libxml2 libxml2-dev wget http://cn2.php.net/distributions/php-7.3.3.tar.bz2 tar -xjf php-7.3.3.tar.bz2 ./configure --prefix=/lnmp/soft/php --with-config-file-path=/lnmp/soft/php/etc --enable-fpm --with-mysqli --with-pdo-mysql make clean make make install #报错解决方法,复制默认配置文件 cp /lnmp/soft/php/etc/php-fpm.conf.default /lnmp/soft/php/etc/php-fpm.conf cp /lnmp/soft/php/etc/php-fpm.d/www.conf.default /lnmp/soft/php/etc/php-fpm.d/www.conf #安装文件夹里 复制php.ini cp php.ini-product ../../soft/etc/php.ini

安装swoole

wget https://github.com/swoole/swoole-src/archive/v4.3.1.tar.gz tar -zxvf v4.3.1.tar.gz cd swoole-src-4.3.1 apt-get install php-dev phpize ./configure --with-php-config=/lnmp/soft/php/bin/php-config && make && make clean && make install #php.ini 添加 extension=swoole.so

安装nginx

wget http://nginx.org/download/nginx-1.15.9.tar.gz tar -zxvf nginx-1.15.9.tar.gz #安装依赖 apt install libpcre3 libpcre3-dev apt install zlib1g-dev apt install openssl libssl-dev ./configure --prefix=/lnmp/soft/nginx && make && make install

安装mysql

apt install libaio-dev wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz tar -xvJf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz -C /lnmp/soft cd ../soft mv mysql-8.0.15-linux-glibc2.12-x86_64 mysql cd mysql mkdir data groupadd mysql useradd -r -g mysql -s /bin/false mysql chown -R mysql:mysql ./ ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize #安装完成后,复制root的密码

转载于:https://www.cnblogs.com/xielisen/p/10586690.html

相关资源:windows下安装 swoole

最新回复(0)