欢迎光临建站系统网站,我们的服务范围是一键建站,公司建站等。

建站系统

一个高端新的网络集成营销平台

centos下安装源码php

作者:jcmp      发布时间:2021-04-27      浏览量:0
1 先去 https://www.p

1 先去 https://www.php.net/downloads 下载好对应的版本。

2上传至对应的目录 解压  解压命令如下

注意:centos没有bz2这个解压工具 可以用其他压缩包

tar -xvf file.tar //解压 tar包、tar -xzvf file.tar.gz //解压tar.gz、tar -xjvf file.tar.bz2   //解压 tar.bz2、tar -xZvf file.tar.Z   //解压tar.Z、unrar e file.rar //解压rar、unzip file.zip //解压zip。

3 源代码安装 ./configure --prefix=/home/work/study/php。

安装时候可能存在的错误

1、 configure: error: Package requirements (libxml-2.0 >= 2.7.6) were not met:No package 'libxml-2.0' found   解决办法:yum install -y libxml2-devel。

2、configure: error: Package requirements (sqlite3 > 3.7.4) were not met:No package 'sqlite3' found    解决办法:yum install libsqlite3x-devel -y。

处理掉这些问题 再执行 /configure --prefix=/home/work/study/php 安装。

4然后去构建php  执行make命令

成功之后会提示你执行make test

5 安装 make install

6 安装成功后可以进入php测试 -m查看扩展  创建test.php测试等.....

7 配置php快捷方式

在 .bash_profile 加入 alias php7=/home/php/bin/php。

然后再执行# source ~/.bash_profile 命令。

8 在源码拷贝php.ini-development文件到编译好的php的etc。

如果没有etc文件可以自行手动创建一个

拷贝好之后再用mv更名为php.ini

如果改了php.ini没有生效  可以用#php -i | grep php.ini排查。

使用 php -i | grep php.ini 排除的错误指php.ini要放在/home/php/lib下 然后我们再把 mv ./php.ini /home/php/lib/ 也可以用cp 拷贝。