centos7 华为泰山服务器aarch64架构 gcc7.3.0 源码编译php5.6.40

1.下载php源码,源码地址:https: //www.php.net/distributions/php-5.6.40.tar.bz2
执行命令如下:

cd /home && wget https: //www.php.net/distributions/php-5.6.40.tar.bz2

2.解压缩源代码包,执行命令如下:

tar -xvf php-5.6.40.tar.bz2 

3.安装前置软件,执行命令如下:

yum install zlib        libjpeg freetype libpng gd curl  zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel -y

4.进入目录进行编译,执行命令如下:

cd php-5.6.40
 ./configure --prefix=/opt/php --with-config-file-path=/opt/php/lib --enable-mbstring --enable-ftp --with-gd --with-jpeg-dir=/usr --with-png-dir=/usr --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-openssl-dir=/usr  --with-pdo-mysql=mysqlnd --with-pear --enable-sockets --with-freetype-dir=/usr --enable-gd-native-ttf --with-zlib --with-libxml-dir=/usr --with-xmlrpc --enable-zip --enable-fpm --enable-fpm --enable-xml --enable-sockets --with-gd --with-zlib --with-iconv --enable-zip --with-freetype-dir=/usr/lib/ --enable-soap --enable-pcntl --enable-cli --with-apxs2=/usr/bin/apxs --enable-fpm --enable-mysqlnd --with-pdo-mysql=mysqlnd

值得注意的是 apxs2这个扩展必须开启,开启后安装完php后会自动配置apache解析php
5.安装php,执行命令如下:

make  && make install

6.配置php环境变量,执行命令如下:

vi /etc/profile

在profile文件末尾添加如下两行:

PATH=$PATH:/opt/php/bin
export PATH

最后执行命令使其生效

source /etc/profile

你可能感兴趣的:(centos7 华为泰山服务器aarch64架构 gcc7.3.0 源码编译php5.6.40)