CentOS 6源码编译安装PHP7.0.5的操作方法
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,CentOS 6源码编译安装PHP7.0.5的操作方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。环境介绍:系统版本:RHEL 6软件
千家信息网最后更新 2025年01月18日CentOS 6源码编译安装PHP7.0.5的操作方法
CentOS 6源码编译安装PHP7.0.5的操作方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
环境介绍:
系统版本:RHEL 6
软件仓库:yum-Base,yum-Epel
PHP版本:PHP 7.0.5
安装方式:源码编译
删除原有yum安装版本php
# yum remove php -y# yum remove php-* -y
2.安装开发包和依赖环境
# yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel
3.创建运行用户
# useradd -r -M -s /sbin/nologin php
4.下载php 7源码包,php官方下载页面 http://php.net/downloads.php
# wget -O php-7.0.5.tar.gz http://cn2.php.net/get/php-7.0.5.tar.gz/from/this/mirror
5.编译安装php 7
# tar xf php-7.0.5.tar.gz# cd php-7.0.5/# ./configure --prefix=/usr/local/php_7.0.5 --datarootdir=/usr/share --enable-fpm --with-fpm-user=php --with-fpm-group=php --with-curl --with-mysqli=/usr/local/mysql5.6.26/bin/mysql_config --with-mysql-sock=/var/lib/mysql/mysql.sock --with-readline --with-snmp --enable-soap --with-pear --with-pdo-mysql=/usr/local/mysql5.6.26
由于我之前已经编译安装过mysql 5.6了,所以这里需要手动指定mysqli 相关的路径
# make -j 4 && make install
6.测试php
# /usr/local/php-7.0.5/bin/php -v
7.配置php-fpm
由于我之前是用得php-fpm来处理后端php请求,所以这里需要配置php-fpm
进入php源码目录,拷贝服务启动脚本# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm# chmod +x /etc/init.d/php-fpm# chkconfig --add php-fpm
编辑php-fpm配置文件# cp /usr/local/php_7.0.5/etc/php-fpm.conf.default /usr/local/php_7.0.5/etc/php-fpm.conf# mv /usr/local/php_7.0.5/etc/php-fpm.d/www.conf.default /usr/local/php_7.0.5/etc/php-fpm.d/www.conf# service php-fpm start
8.测试php-mysqli是否可正常使用
# php -a> $db = new mysqli ('localhost', 'mysql', 'root', '');
如果不报错,那么就应该没啥问题。
看完上述内容,你们掌握CentOS 6源码编译安装PHP7.0.5的操作方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
源码
编译
方法
版本
问题
配置
内容
更多
环境
测试
束手无策
为此
仓库
原因
官方
对此
开发包
手动
技能
拷贝
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
测试数据库连接显示无法登入
dnf怎么清除数据库
网络技术的简历自我评价
黄山工程管理软件开发费用
企业网络安全规划问题
卡刷 数据库
恒生互联网科技指数起点
程序员就是软件开发嘛
海城运通网络技术公司
维护竞猜平台数据库
软件开发管理 英文
企业管理软件用服务器吗
晋城市凯达网络技术有限公司
提升云数据库安全性
淘宝ios软件开发
何为地形图数据库
内部驱动的服务器管理
专科人工智能软件开发
本地数据库查询
湖南党史陈列馆网络安全
分析型数据库 阿里
服务器电脑硬盘未分配
网络安全的意义是指
盗版软件开发app
育碧服务器安全吗
苏州软件开发公司
江苏新闻网络安全
秦皇岛软件开发
网吧网络安全保护技术措施
服务器环境监测