首先安装php、php-fpm、php-mysql 三个
然后查看php和php-fpm
ps -ef |grep php
查看php-fpm是否运行
whereis php-fpm
配置nginx和php
server {
listen 8070;
root /home/koala/phptest/tp/public;
index index.php index.html index.htm;
server_name localhost;
location / {
try_files $uri $uri/ index.php =404;
}
location ~ \.php$ {
#root /usr/share/php;
fastcgi_pass 127.0.0.1:8999;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
查看php-fpm运行的端口
vi 查看www.conf listen监听端口
确保已经装好mysql并且正在运行
Ubuntu 20.04 从零开始安装MySQL 8.0并重置root密码_Rudon滨海渔村的博客-CSDN博客
确保已经装好php7.4-mysql扩展
php -v
sudo apt-get install php7.4-mysql
确保php.ini已启用pdo
locate php.ini
sudo nano /etc/php/7.4/fpm/php.ini
启用以下
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
保存
重启web服务器(apache或者nginx)
service nginx restart
php -m | grep -i pdo
PDO
pdo_mysql
phpinfo()中依然是PDO drivers > no value,我们先尝试重试自己的开发站点
刷新,没提示pdo错误了,搞定(算是。。。)