CentOS 7.4 编译安装 PHP7

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

CentOS 7.4 编译安装 PHP7

基准测试

可以对比所需版本性能

http://www.php.net/releases/

php Zend/bench.php  简版php Zend/micro_bench.php    复杂版
登录后复制

安装解压器

wget 或者 git ,都随意,本文使用的是 wget

$ yum install wget -y
登录后复制

下载 PHP7 源码

官方或者 github 上的包都 OK,建议不要在非官方平台下载

$ wget -c http://am1.php.net/distributions/php-7.2.11.tar.gz
登录后复制

解压 php7 源码

也可以使用 unzip,如果你是 zip 压缩包

$ tar zxvf php-7.2.11.tar.gz
登录后复制

安装编译软件 (必须)

必须的,必须的,必须的

$ yum install gcc autoconf gcc-c++ -y
登录后复制

安装编译软件 (选择)

基本上是常用的扩展包

$ yum install unzip get libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel php-mcrypt libmcrypt libmcrypt-devel pcre-devel -y
登录后复制

安装 php 扩展包

看需求会用到的扩展包

$ yum install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel curl-devel libxslt-devel postgresql-devel gmp-devel -y$ yum install mysql-connector-odbc mysql-devel libdbi-dbd-mysql php-mysql mysql-devel php-pdo-mysql  -y
登录后复制

常规配置

可加一下两个,正式环境别加,不会用别加

--enable-fpm--enable-debug
登录后复制

编译位置

php 安装位置为 (/home/soft/php)

$ ./configure --prefix=/home/soft/php  --with-openssl --with-curl --with-curl --with-pdo-mysql --with-gd
登录后复制

编译

如果 make 报错,请查看是否缺少扩展包

编译$ make编译测试$ make test编译安装$ make install
登录后复制

查看 php.ini 需要放置的位置

看个人是否需求自定义,转移 php.ini 到所需地址 (从源码转移),并更改名称

$ yum install wget -y0
登录后复制

如发现 php 命令不可用

$ yum install wget -y1
登录后复制

推荐教程:《PHP7教程》

以上就是CentOS 7.4 编译安装 PHP7的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:web前端与移动前端区别
下一篇:聊聊laravel orm中的一些常见方法和关联方法

发表评论

关闭广告
关闭广告