开发者
资源
鲲鹏环境下使用鲲鹏GCC编译安装PHP 7.4.20过程参考
鲲鹏环境下使用鲲鹏GCC编译安装PHP 7.4.20过程参考
发表于2024/02/28
4081

1、创建鲲鹏gcc部署路径

mkdir -p /opt/aarch64/compiler

2、获取鲲鹏gcc 

cd /opt/aarch64/compiler

wget https://mirror.iscas.ac.cn/kunpeng/archive/compiler/kunpeng_gcc/gcc-9.3.1-2021.03-aarch64-linux.tar.gz

3、解鲲鹏gcc

tar -xf gcc-9.3.1-2021.03-aarch64-linux.tar.gz

4、编辑/etc/profile文件,将鲲鹏gcc配置到环境变量(文件最后追加)

export PATH=/opt/aarch64/compiler/gcc-9.3.1-2021.03-aarch64-linux/bin:$PATH
export INCLUDE=/opt/aarch64/compiler/gcc-9.3.1-2021.03-aarch64-linux/include:$INCLUDE
export LD_LIBRARY_PATH=/opt/aarch64/compiler/gcc-9.3.1-2021.03-aarch64-linux/lib64:$LD_LIBRARY_PATH

5、同步环境变量

source /etc/profile

6、查看gcc版本

gcc -v

结果返回9.3.1版本

6、获取php 7.4.20源码

cd /home/

wget https://www.php.net/distributions/php-7.4.20.tar.gz

7、解压php 7.4.20源码

tar -xf php-7.4.20.tar.gz

8、进入php 7.4.20源码解压路径并执行./configure

cd php-7.4.20

./configure--prefix=/usr/local/php-7.4.20

9、执行make编译

make -j 96 && make install

10、查看php版本

php -v

注:PHP 7.4.20编译需要使用gcc 7.3.0及以上版本,编译前请确保gcc版本满足要求(低版本gcc编译会报asm相关错误,报错相关信息为invalid 'asm': invalid operand prefix '%c')。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞