源码编译LNMP出现的问题及解决方法

栏目: 数据库 · Mysql · 发布时间: 6年前

内容简介:curl -o php-5.4.5.patch https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txtcd php-5.4.5

整理了一些有关源码编译LNMP出现的问题及解决方法,仅供参考。

1.CentOS 7编译 php 出错 :make: *** [ext/dom/node.lo] 错误 1

问题:

源码编译LNMP出现的问题及解决方法

解决办法:需要打补丁

curl -o php-5.4.5.patch https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txt

cd php-5.4.5

patch -p0 -b < ./php-5.4.5.patch

源码编译LNMP出现的问题及解决方法 源码编译LNMP出现的问题及解决方法 注意如果没有patch命令执行

yum install -y patch

然后再重新configure配置,重新make。

2.PHP-FPM启动失败

问题1:

Failed loading /usr/local/php5/lib/php/ZendGuardLoader.so: /usr/local/php5/lib/php/ZendGuardLoader.so: wrong ELF class: ELFCLASS32

源码编译LNMP出现的问题及解决方法

原因:

php-fpm模块所调用的ZendGuardLoader.so模块为32位的模块,但是当前系统是64位系统,所以启动失败

可以用file命令查看当前的ZendGuardLoader.so的文件信息

源码编译LNMP出现的问题及解决方法

解决办法:

下载一个对应PHP版本的64位ZendGuardLoader.so文件

下载Zend Guard,替换之前32位的ZendGuardLoader.so模块

32位 http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz

64位 http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz

wget http://downloads.zend.com/guard/5.5.0/ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz tar zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz cp ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/local/php5/lib/php/

源码编译LNMP出现的问题及解决方法 然后再重新启动php-fpm

问题2:

ERROR: unable to bind listening socket for address '127.0.0.1:9000': Address already in use (98)

源码编译LNMP出现的问题及解决方法

原因:

php-fpm模块已经启动,9000端口已开启

解决办法:

杀死php-fpm进程

killall php-fpm

源码编译LNMP出现的问题及解决方法

然后再重新启动php-fpm

3.php连接 MySQL 新创建的数据库bbs失败

#php连接MySQL的语句

vi /var/www/benet/index.php

<?php

$link=mysql_connect('192.168.26.153','bbSUSEr','admin123');

if($link) echo "Success!!";

else echo "Fail!!";

mysql_close();

phpinfo();

?>

问题:

Access denied for user 'bbsuser'@'promote.cache-dns.local' (using password: YES)

原因:

可能是MySQL数据库有空用户名称占用

登录MySQL数据库,查看MySQL用户列表,发现果然有空用户占用

源码编译LNMP出现的问题及解决方法

解决办法:

删掉占用的空用户名称

源码编译LNMP出现的问题及解决方法

重新访问浏览器

源码编译LNMP出现的问题及解决方法

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-11/155513.htm


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

项目管理艺术

项目管理艺术

Scott Berkun / 东南大学出版社 / 2006-4-1 / 58.00

《项目管理艺术(英文影印版)(2006年度Jolt获奖图书)》 “该书内容涵盖了项目管理的各个方面:保证项目按时按质交付的有效方法,如何激励项目成员全力以赴地工作,如何成为一名有影响力的领导者等等。通过阅读本书,您会详细地了解微软公司的最优秀的项目管理方法。衷心希望书中的经验能够被付诸于实践!” -Joe Belfiore,General Manager,E-home Divisi......一起来看看 《项目管理艺术》 这本书的介绍吧!

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具