linux源码编译安装php7.2.5
1.首先官网下载php7.2.5.tar.gz,然后使用命令rz传到线上
2.tar -xzvf php7.2.5.tar.gz 解压压缩包 (下面的图是借用的php5.6.30)
3. ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/usr/local/php/etc --disable-ipv6 --with-libxml-dir --with-openssl --with-zlib --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-gettext --disable-json --enable-mbstring --with-mysql --with-mysqli --enable-embedded-mysqli --with-pdo-mysql --with-pcre-dir --enable-mysqlnd 其他需要的扩展可以自行安装
然后缺什么,yum 什么(这条命令一共会缺5个包)
缺libxml 运行 yum install libxml2-devel -y 在运行上面那条命令:
缺libcurl 运行 yum install libcurl-devel -y 在运行上面那条命令:
yum install libjpeg-devel -y yum install libpng-devel -y yum install freetype-devel -y yum install openssl-devel -y
4、编译和安装
make && make install
echo $? 查看安装是否成功(0表示成功)
5.更改shell
vi ~/.bash_profile
alias php = /usr/local/php/bin/php 保存并推出(我的php文件位置)
source ~/.bash_profile
6. php -v 查看PHP版本
php test.php 执行PHP文件
7.copy php源码中的配置文件php.ini_development到安装后的php/etc下并改名为php.ini
copy php7.2.5/php.ini_development php/etc
cd php/etc/
mv php.ini_development php.ini