教你从零搭建php8环境
更新时间:2023-12-01
第一段:介绍环境搭建要点
要搭建一个 PHP 环境,必须要安装 Apache 或 Nginx 、PHP 及其扩展、MYSQL 等组件。其中,PHP 是整个系统的核心组件,必须要严格按照要求来安装和配置。PHP 7.x 及更高版本的 PHP 都有优化过编译器,相比之前的版本,其性能更高、内存消耗更少、执行时间更短。本篇文章将教您如何搭建 PHP 8 环境。
确保已经安装并配置好 LAMP 环境(也可以安装 LEMP 环境,也就是使用 Nginx 代替 Apache) 第二段:安装 PHP 8 在开始安装之前,建议先升级完系统,以确保所有软件包都是最新的。要升级系统,可以执行以下命令:
前提条件
使用 root 用户登录系统。确保已经安装并配置好 LAMP 环境(也可以安装 LEMP 环境,也就是使用 Nginx 代替 Apache) 第二段:安装 PHP 8 在开始安装之前,建议先升级完系统,以确保所有软件包都是最新的。要升级系统,可以执行以下命令:
apt-get update && apt-get upgrade -y在安装 PHP 8 之前,需要添加 PPA 源。可以使用以下命令添加 PPA 源:
apt-get install software-properties-common -y add-apt-repository ppa:ondrej/php -y apt-get update在添加 PPA 源之后就可以安装 PHP 8 了。可以使用以下命令安装 PHP 8 和一些必备的扩展:
apt-get install php8.0 php8.0-fpm php8.0-mysql php8.0-opcache php8.0-gd php8.0-curl php8.0-mbstring php8.0-xml php8.0-zip -y执行完上述命令之后,PHP 8 环境就安装完成了。 第三段:配置 PHP 8 在安装好 PHP 8 之后,需要对其进行一些基本配置。在 Ubuntu 系统中,PHP 的配置文件位于 /etc/php/8.0/fpm/php.ini 。可以使用以下命令打开此文件:
nano /etc/php/8.0/fpm/php.ini在打开的文件中,可以使用搜索功能查找需要修改的配置项。例如,如果要修改上传文件大小限制,可以搜索 upload_max_filesize,然后将其设置为所需值。修改的配置保存之后,必须重启 PHP 8 服务,以使其生效。
systemctl restart php8.0-fpm第四段:测试 PHP 8 为了测试 PHP 8 是否正确安装并正常工作,可以创建一个包含 PHP 代码的简单脚本,并将其存储在 /var/www/html 目录下的一个 PHP 文件中。可以使用以下命令创建该文件:
nano /var/www/html/info.php将以下 PHP 代码复制并粘贴到 info.php 文件中: <?php phpinfo();?> 保存文件后,使用在浏览器中访问该脚本(例如:http://server_IP_address/info.php),如果显示出 PHP 的信息,那么就说明 PHP 8 环境已经正确安装并工作正常。