一、安装前需准备的工作
在进行快速安装php7的之前,我们需要准备好以下工作:
1. 确认服务器上是否已经安装了PHP环境,如果有那么需要先将其卸载掉。
2. 确认服务器当前的设备版本,以便在下载PHP文件时选择相应的版本。
二、下载PHP文件
我们可以从PHP官网去下载PHP文件,地址为"https://www.php.net/downloads",也可以使用国内的镜像地址"https://mirrors.aliyun.com/php/"。本次我们选择使用国内镜像地址,下载PHP7.3.11版本。
wget https://mirrors.aliyun.com/php/php-7.3.11.tar.gz
三、解压并编译安装PHP
1. 解压文件
tar zxvf php-7.3.11.tar.gz
2. 切换到解压后的文件夹目录中
cd php-7.3.11
3. 执行以下命令进行编译安装
./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--enable-fpm \
--with-fpm-user=www \
--with-fpm-group=www \
--with-mysqli \
--with-pdo-mysql \
--with-openssl \
--with-zlib \
--with-curl \
--enable-mbstring \
--enable-opcache \
--enable-zip \
--enable-inline-optimization \
--enable-calendar \
--enable-fileinfo \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-gettext \
--disable-fileinfo \
--disable-debug \
--disable-rpath
4. 执行make命令进行编译
make
5. 执行以下命令进行安装
make install
四、修改php.ini文件
待PHP安装完成之后,我们还需要修改php.ini文件,以便能够启用一些需要的扩展和参数。本次需要开启该文件中的以下配置:
1. 设置数据存储路径
upload_tmp_dir = /usr/local/php/tmp
session.save_path = /usr/local/php/session
2. 设置时区
date.timezone = Asia/Shanghai
3. 开启opcache扩展
zend_extension=opcache.so
4. 设置最大上传文件大小
upload_max_filesize=256M
post_max_size=256M
五、启动PHP
执行以下命令进行PHP的启动
/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini
六、总结
以上就是快速安装PHP7的全部步骤和流程,安装流程相对比较简单,只要是按照上述步骤来操作的,那么肯定不会出现什么问题。