linux源码安装php7.2.0

1. 源码包下载地址

https://pan.baidu.com/s/1bpi4D9l

登录后复制

2. 解压php压缩包:

tar –zxvf php-7.2.0.tar.gz

登录后复制

3. 进入解压后的:

cd php7.2.0

登录后复制

4.安装php需要的扩展

yum install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel -y

登录后复制

5.开始进行配置 —配置参数详解

立即学习“PHP免费学习笔记(深入)”;

./configure --prefix=/usr/local/php720 --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-simplexml --enable-xml --disable-rpath --enable-bcmath --enable-soap --enable-zip --with-curl --enable-fpm --with-fpm-user=nobody --with-fpm-group=nobody --enable-mbstring --enable-sockets --with-gd --with-openssl --with-mhash --enable-opcache --disable-fileinfo

登录后复制

6.编译安装

make && make install

登录后复制

7. 配置nginx.conf支持解析PHP

打开nginx配置文件(/usr/local/nginx/conf/nginx.conf)

找到localtion模块,在index后面添加index.php,使nginx识别php文件;

20171215135013059.jpg

继续往下滑,再修改:

20171215135303911.jpg启动php-fpm:

1.将php-fpm.conf.default复制为php-fpm.conf

cd /usr/local/php720/etccp php-fpm.conf.default php-fpm.conf

登录后复制

2.然后启动php-fpm

/usr/local/php720/sbin/php-fpm

登录后复制

如果启动报错(如下图):

20171215135632118.jpg

解决方法:进入到 /usr/local/php720/etc/php-fmp.d下的www.conf.default 复制为www.conf,然后启动php-fpm;

进入文件夹(如果进不去,就一步步的cd进去; 如果没有这个文件就自己创建个php-fpm.d文件夹,再进到网址下载www.conf文件:https://pan.baidu.com/s/1o8mRYkU)

cd /usr/local/php720/etc/php-fpm.dcp www.conf.default www.conf

登录后复制

先把php-fpm进程清除

pkill php-fpm

再启动php-fpm

/usr/local/php720/sbin/php-fpm

最后在/usr/local/nginx/html下新建文件index.php,输出phpinfo;

显示成功,说明php安装成功

以上就是linux源码安装php7.2.0的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1972017.html

(0)
上一篇 2025年2月23日 08:06:13
下一篇 2025年2月23日 08:06:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 怎样查看redis日志

    Redis 日志文件通常位于/var/log/redis/redis-server.log或/edis.log。您可以使用命令行工具(如 tail -f redis-server.log)查看日志。默认日志级别为 “verbos…

    2025年2月23日
    100
  • Linux的redis重启命令

    Linux中重启Redis的命令为sudo service redis restart:sudo:以root权限运行命令service:用于管理服务redis:指定服务名称restart:重启服务 Linux中Redis重启命令 要重启Re…

    2025年2月23日
    100
  • Redis重启服务在哪

    不同操作系统中重启 Redis 服务的方法:Linux/macOS:使用 systemctl 命令(systemctl restart redis-server)或 service 命令(service redis-server resta…

    2025年2月23日
    100
  • 使用 Redis Exporter 服务监控 Redis Droplet

    有效监控 Redis 数据库对于保持最佳性能、识别潜在瓶颈和确保整体系统可靠性至关重要。 Redis Exporter Service 是一个强大的实用程序,旨在使用 Prometheus 监控 Redis 数据库。本教程将指导您完成 Re…

    2025年2月23日 数据库
    100
  • Redis如何通过命令行查看版本

    使用 redis-cli –version 命令可快速查看 Redis 版本号。但可能遇到“command not found”错误,需检查安装和配置环境变量。版本号格式为 x.y.z,其中 x 为架构更新,y 为功能升级,z …

    2025年2月23日
    100
  • Redis查看版本有快捷方式吗

    Redis 查看版本号的快捷方式:redis-cli INFO | grep redis_version:定位版本信息redis-cli INFO | grep redis_version | awk ‘{print $2}&#…

    2025年2月23日
    100
  • php500错误是什么意思

    本教程操作环境:windows10系统、php8.1版、dell g3电脑。 PHP 500错误也称为“内部服务器错误”,它是一个指示网站服务器无法解析请求的错误码。当服务器内部发生错误或无法正常处理请求时,就会返回500错误页面。用户访问…

    编程技术 2025年2月23日
    100
  • php中显示utf-8中文乱码怎么办

    php中显示utf-8中文乱码的解决办法:1、在PHP文件的最上面加入“header(“content-type:text/html;charset=utf-8”);”;2、使用“mysql_connect”函数连接数据库,然后执行“mys…

    2025年2月23日
    100
  • apache中找不到php文件怎么办

    apache中找不到php文件的解决办法:1、通过“apache2 -v”和“php -v”命令检查是否安装了Apache和PHP文件;2、在Ubuntu上执行“sudo apt install apache2”与“sudo apt ins…

    2025年2月23日
    100
  • PHP中出现401是什么错误

    php中出现401错误码是指服务器拒绝访问用户请求的资源,其解决办法:1、检查用户名和密码,验证提供的用户名和密码是否正确并重新提供;2、检查访问权限,检查资源中的权限设置并根据需要进行更改;3、清除缓存,清除浏览器缓存和cookie并尝试…

    2025年2月23日
    100

发表回复

登录后才能评论