最近搞个PHP环境,用Rhel5安装的环境。
最后一步重新启动apache报如下错误:
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
原因:是Rhel5有一个SELinux保护模式引起的。
解决办法:
1关闭SELINUX的方法:
vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启
这个方法可能会对服务器带来风险。
2不关闭SELINUX的方法:
# setenforce 0
# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so
分享到:
相关推荐
apache和PHP安装配置后,无法解析php文件,提示下载信息,因为php缺少libphp7.so文件
libphp5.so安装php不刻或缺的东西,送给需要的恩
内含libphp5.so、gd.so、pdo_mysql.so,php.ini,将其放置在/usr/local/php/lib下,然后重启apache即可。 SHA256: 89B77724A934017C0E0B1F0F30BE9AE58E7FB97BA349AF57868E6A904990E299
PHP 7.0.5 编译的libphp7.so,供 Apache/2.4.6使用,还没试过单独拷这个文件使用,没有积分可以私我发你 PHP 7.0.5 (cli) (built: May 13 2020 22:20:18) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend ...
linux系统apache配置php环境所需要的so库文件libphp7.so
httpd: Syntax error on line 57 of /etc/httpd/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: xmlTextReaderSetup ...
httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol
完整的REHL5.5下,TOMCAT6、http JDK1.6 MYSQL5.5 安装,已经安装中的几个问题,包括mysql5.5不能远程访问,libPHP5.so不能调用,freetype安装不成功,mysql密码修改等问题。都是精华集萃。
Enterprise.Edition,SP2,x86,CHS,VOL,MSDN本次配置PHP的服务器环境:Windows2003+ IIS6+PHP5+MySQL3+Zend+phpMyAdmin整个配置过程需要是使用拥有管理员权限的系统帐号登录Windows在整个配置过程中所示的截图可能根据...
找到LoadModule php5_module modules/libphp5.so 前面的#号去掉(默认已去掉注释) 还有找到DirectoryIndex index.html 加上 index.php index.htm AIX5.3安装PHP ./configure --prefix=/...
53 LoadModule php5_module modules/libphp5.so 98 rverName 127.0.0.1:80 106 cumentRoot "/usr/local/apache2/htdocs/zabbix" 168 DirectoryIndex index.php index.html 311 AddType application/x-...
今天在CentOS 64位下编译安装PHP5.4.8。结果在configure的时候提示 configure: error: Cannot find ldap libraries in /usr/lib 提示在/usr/lib 下找不到相关模块,这是因为64位的linux默认把以上文件都存在 /usr/...
前言 前段时间,在自己的电脑上升级了php,php7.0虽然有部分更新,速度也提升了不少,但最近在做微信开发时,发现很多引擎不支持...LoadModule php7_module /usr/local/php5/libphp7.so 这句配置复制下来,然后删掉
LAMP是由Apache通过libphp5.so来调用PHP,LNMP是由Nginx通过fcgi(php-fpm)来调用PHP,两者的优化最后都是对PHP的优化,主要是针对一个主配置文件php.ini,Nginx可能还要对php-fpm.conf进行一下优化。
修改/etc/apache2/mods-enabled/php5.load去掉前的#,即表示装载此模块库LoadModule php5_module /usr/lib/apache2/modules/libphp5.so 修改 /etc/apache2/mods-enabled/php5.conf 找到 #AddType application/x-...
PHP提供了一个Embed SAPI,也就是说,PHP容许你在C/C++语言中调用PHP/ZE提供的函数。本文就通过基于Embed SAPI实现一个PHP的opcodes查看器。...最后,记得要将生成的libphp5.so复制到运行时库的目录,我
#LoadModule php5_module libexec/apache2/libphp5.so 将前面的#号去掉。 然后打开系统偏好设置中的共享,将web共享勾上,如下图 重启apache, 命令如下: 复制代码 代码如下: sudo apachectl rest
练习软件 我正在使用macOS。 要求:Apache服务器,PHP,MySQL... LoadModule php7_module libexec / apache2 / libphp7.so 修改后不要忘记重新启动Apache。 为了在终端(在Mac上)中使用MySQL,请输入以下命令: ec
用于为 php 实现 WSGI/PSGI/Rack-like 接口这只是一个概念证明,除非你想帮助定义规范、修复错误或伤害自己,否则不要使用它该插件没有(仍然)以正确的方式管理内存,因此它会严重泄漏安装确保您(在 debian/ubuntu...
PHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP Markdown LibPHP ...