启用PHP存储库 执行如下命令启用 ondrej/php 的 PHP 存储库: sudo apt updatesudo apt install software-properties-common
执行如下命令启用 ondrej/php
的 PHP
存储库:
sudo apt updatesudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php
更新库文件
sudo apt updatesudo apt install php8.1-fpm
在Nginx虚拟服务器配置文件中写入以下代码:
location ~ \.php$ { # 设置监听( 端口 与 UNIX 只能二选一) # unix段中路径请参考修改,端口一般为9000 # fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 设置nginx的默认首页文件(上面已经设置过了,可以删除) fastcgi_index index.php; # 设置脚本文件请求的路径 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 引入fastcgi的配置文件 include fastcgi_params;}
Unix
与 端口
的区别)tcp是使用TCP端口连接
127.0.0.1:9000
fastcgi_pass 127.0.0.1:9000
Socket是使用
unix domain socket
连接套接字/run/php/php8.1-fpm.sock
fastcgi_pass unix:/run/php/php8.1-fpm.sock
在服务器压力不大的情况下,
tcp
和socket
差别不大,但在压力比较满的时候,用套接字方式,效果确实比较好。
apt install php8.1-PDO php8.1-Mbstring php8.1-Tokenizer php8.1-GD php8.1-XML php8.1-Ctype php8.1-JSON php8.1-fileinfo php8.1-zip php8.1-Mysql
来源地址:https://blog.csdn.net/m0_60595450/article/details/127748759
--结束END--
本文标题: Ubuntu安装PHP-8.1
本文链接: https://lsjlt.com/news/389182.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0