我是靠谱客的博主 秀丽盼望,最近开发中收集的这篇文章主要介绍PHP扩展安装与使用系列教程(21) --- gcc11 编译安装与支持gcc11 编译安装与支持PHP测试源码视频学习地址,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
gcc11 编译安装与支持
假设 可自定义
- php 安装目录: /root/php/bin/php74
- php 超链接目录路径 : /usr/bin
- 源码目录 : /root/php/packages
- php.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译
进入源码目录
cd /root/php/packages
安装依赖 gcc-c++ mpfr、gmp、mpc 、isl、 bzip2
yum install gcc-c++ bzip2-devel.x86_64 bzip2-libs.x86_64 bzip2.x86_64
- gcc 源码编译安装 请参考 《gcc 源码编译安装》
- mpfr 源码编译安装 请参考 《mpfr 源码编译安装》
- gmp 源码编译安装 请参考 《gmp 源码编译安装》
- mpc 源码编译安装 请参考 《mpc 源码编译安装》
- isl 源码编译安装 请参考 《isl 源码编译安装》
- bzip2 源码编译安装 请参考 《bzip2 源码编译安装》
安装 gcc11 扩展
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz
tar xf gcc-11.1.0.tar.xz && cd gcc-11.1.0
./contrib/download_prerequisites
export LIBRARY_PATH=/usr/lib64 #gcc编译时,不能包含/usr/local/lib目录
./configure --disable-multilib && make –j4 && make install
ln -s /usr/local/bin/g++ /usr/bin/g++
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak
ln -s /usr/local/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6
安装测试
gcc -v
BASH汇总
cd /root/php/packages
yum install -y gcc-c++ bzip2-devel.x86_64 bzip2-libs.x86_64 bzip2.x86_64
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz
tar xf gcc-11.1.0.tar.xz && cd gcc-11.1.0
./contrib/download_prerequisites
export LIBRARY_PATH=/usr/lib64 #gcc编译时,不能包含/usr/local/lib目录
./configure --disable-multilib && make -j4 && make install
ln -s /usr/local/bin/g++ /usr/bin/g++
mv /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6.bak
ln -s /usr/local/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.6
PHP测试源码
PHP扩展安装与使用系列课程php测试源码.zip
视频学习地址
PHP扩展安装与使用 — 赋予PHP更强大的魅力
gnu 官方文档
上一节:mysql相关 - mysqlnd、mysqli、pdo连接扩展
下一节:protobuf - 全语言rpc数据交换
最后
以上就是秀丽盼望为你收集整理的PHP扩展安装与使用系列教程(21) --- gcc11 编译安装与支持gcc11 编译安装与支持PHP测试源码视频学习地址的全部内容,希望文章能够帮你解决PHP扩展安装与使用系列教程(21) --- gcc11 编译安装与支持gcc11 编译安装与支持PHP测试源码视频学习地址所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复