操作系统:ubuntu18.04
MySQL5.7
apt-get install mysql-server-5.7
php7.2
apt-get install php7.2
php扩展安装
apt-get install php7.2-mysql (PDO连接数据库)
apt-get install php7.2-gd (生成验证码)
apt-get install php7.2-mbstring (mbstring 提供了针对多字节字符串的函数,能够帮你处理 PHP 中的多字节编码。如mb_strlen等相关函数)
查看已安装php扩展
php -m
CGI
apt-get install php7.2-cgi
apt-get install php7.2-fpm
- 启动fastcgi
systemctl start php7.2-fpm
- 查看php-fpm监听方式:端口号 OR UNIX套接字(在主配置文件/etc/php/7.2/fpm/php-fpm.conf引入的子配置文件/etc/php/7.2/fpm/pool.d/*.conf内)
vi /etc/php/7.2/fpm/pool.d/www.conf
文件内查找listen =
listen = /run/php/php7.2-fpm.sock
;listen = 127.0.0.1:9000 ;替换成这行可以改成端口监听方式
Nginx
apt-get install nginx
配置文件路径:/etc/nginx/sites-enabled/default
(主配置文件的子配置文件)
我的配置链接:Nginx配置php-fpm 逐行解读