先决条件
确保你的机器已安装了Ubuntu 20.04,并且你具有管理员权限和网络连接。
步骤1:更新系统并安装必要的软件包
1、更新系统:打开终端,输入以下命令来更新你的包列表:
sudo apt-get update
2、安装software-properties-common
:这个软件包用于管理其他软件源:
sudo apt -y install software-properties-common
3、添加PHP的PPA(个人包档案):这将让你访问到最新的PHP版本:
sudo add-apt-repository ppa:ondrej/php sudo apt-get update
步骤2:安装PHP 7.4
1、安装PHP 7.4:使用以下命令来安装PHP 7.4:
sudo apt -y install php7.4
2、检查安装的版本:确认PHP是否成功安装,以及它的版本:
php -v
你应该看到类似以下的输出:
PHP 7.4.x (cli) (built: date) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies
步骤3:安装常用的PHP模块
根据你的需求,你可能需要安装一些额外的PHP模块,以下是一些常见的模块及其安装命令:
模块名称 | 安装命令 |
php7.4-cli | sudo apt-get install php7.4-cli |
php7.4-json | sudo apt-get install php7.4-json |
php7.4-mysql | sudo apt-get install php7.4-mysql |
php7.4-zip | sudo apt-get install php7.4-zip |
php7.4-gd | sudo apt-get install php7.4-gd |
php7.4-mbstring | sudo apt-get install php7.4-mbstring |
php7.4-curl | sudo apt-get install php7.4-curl |
php7.4-xml | sudo apt-get install php7.4-xml |
php7.4-bcmath | sudo apt-get install php7.4-bcmath |
你可以用一个命令一次性安装所有模块:
sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath
步骤4:配置Web服务器(可选)
与Apache集成
如果你使用的是Apache作为Web服务器,你需要安装libapache2-mod-php:
sudo apt install libapache2-mod-php
然后重启Apache以加载新的PHP模块:
sudo systemctl restart apache2
与Nginx集成
对于Nginx,你需要安装PHP-FPM并配置Nginx以处理PHP文件:
1、安装PHP-FPM:
sudo apt install php7.4-fpm
2、检查FPM服务状态:
systemctl status php7.4-fpm
3、编辑Nginx配置文件:在Nginx配置文件中添加以下内容,以便Nginx可以处理PHP文件:
server { listen 80; server_name your_domain_or_IP; root /var/www/html; index index.php index.html index.htm; location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; } }
4、重启Nginx:使配置生效:
sudo systemctl restart nginx
步骤5:测试PHP环境
创建一个简单的PHP文件来测试你的设置是否正确,创建一个名为info.php的文件并写入以下内容:
<?php phpinfo(); ?>
将该文件放置在Web服务器的根目录(对于Apache通常是/var/www/html),然后在浏览器中访问http://your_server_ip/info.php,如果一切正常,你应该会看到关于PHP配置的详细信息。
相关问题与解答
Q1:如何卸载PHP 7.4?
A1:要卸载PHP 7.4,可以使用以下命令:
sudo apt-get remove php7.4 sudo apt-get purge php7.4 # 这个命令还会删除配置文件和依赖项
记得根据需要重启你的Web服务器。
Q2:我可以在不重启服务器的情况下测试PHP脚本吗?
A2:是的,你可以使用PHP内置的命令行接口(CLI)来测试PHP脚本,确保你已经安装了php7.4-cli
模块,你可以在终端中直接运行PHP脚本,
php /path/to/your/script.php
这会在终端中显示脚本的输出。
到此,以上就是小编对于“Ubuntu 20.04上安装PHP7.4教程”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1202734.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复