CentOS7.2安装 PHP7.3.4 操作详细教程
码农天地 -首先到PHP官网下载新版PHP
下载地址:https://www.php.net/downloads.php (选择下载 php-7.3.4.tar.gz )
要安装的操作系统是:阿里云CentOS-7.2
第一步,把压缩文件(php-7.3.4.tar.gz)上传到服务器上,解压文件
cd (php-7.3.4.tar.gz的路径位置)
tar -xzvf php-7.3.4.tar.gz
解压成功会在本目录下出现一个php-7.3.4 文件夹
用cd 命令进入解压的文件夹
cd /www/soft/php-7.3.4
安装php依赖包
yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
编译PHP
./configure --enable-fpm --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysqli --with-pdo-mysql --enable-mbstring --with-curl --with-gd --with-jpeg-dir --with-freetype-dir --with-gettext --with-iconv-dir --with-kerberos --with-libxml-dir --with-openssl --with-pcre-regex --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-bcmath --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem
如果以前有编译过可以使用以下命令清除下(该步骤可选)
make clean
安装
make && make install
安装完毕!
复制配置文件
cp php.ini-production /usr/local/php/etc/php.ini
把/usr/local/php/etc文件夹下的配置文件都改成 .conf 文件
启动php-fpm
/usr/local/php/sbin/php-fpm
使用以下命令查询是否启动成功
ps aux | grep php-fpm
如果启动成功会出现以下显示
root 14340 0.0 0.3 226512 6460 ? Ss 00:02 0:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
nobody 14341 0.2 0.4 226576 9396 ? S 00:02 0:02 php-fpm: pool www
nobody 14342 0.2 0.4 226576 8956 ? S 00:02 0:02 php-fpm: pool www
root 14357 0.0 0.0 112648 964 pts/0 R+ 00:19 0:00 grep --color=auto php-fpm
重启php-fpm
先关闭:
kill -USER2 php-fpm的ID
在启动:
/usr/local/php/sbin/php-fpm
php介绍
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。