`

安装PHP中的libphp5.so出现错误的方法

阅读更多
最近搞个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

分享到:
评论

相关推荐

    安装lamp报错信息及解决方法

    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 ...

    centos下php安装pgsql和pdo_pgsql扩展,这是另一种方法,很简便,用.so文件来安装

    在本教程中,我们将探讨一种简便的方法,通过使用.so库文件直接安装这些扩展。 首先,.so文件是Linux下的动态链接库文件,它们包含了可被多个程序共享的代码和数据。在PHP中,这些扩展通常以.so文件的形式存在,供...

    RHEL5.5 安装HTTP2.2、TOMCAT6、JDK1.6、MYSQL5.5、PHP5详细步骤和遇到的问题

    我们将详细探讨如何在RHEL5.5系统上安装HTTP服务器(Apache HTTPD 2.2)、Java开发工具包(JDK 1.6)、Tomcat 6应用服务器、MySQL 5.5数据库以及PHP 5,并解决安装过程中可能遇到的问题,如MySQL远程访问、libPHP5....

    Apache启动提示错误undefined symbol: libiconv_open解决方法

    当Apache加载PHP模块(如libphp5.so)时,如果缺少对libiconv的链接,就会出现上述错误。 解决这个错误的方法主要有以下几个步骤: 1. 首先,确保你的系统已经安装了libiconv库。在大多数Linux发行版中,可以通过...

    linux安装apache、php步骤.doc

    LoadModule php5_module /usr/local/php/libexec/apache2/libphp5.so AddType application/x-httpd-php .php ``` 然后重启Apache服务,使改动生效。 至此,Apache和PHP已在Linux系统中安装并配置完毕,你...

    LAMP安装:Apache与PHP的两种安装方法

    ### LAMP安装:Apache与PHP的两种安装方法 在搭建Web服务器的过程中,LAMP(Linux + Apache + MySQL + PHP)架构是一种非常常见的选择。本文将详细介绍如何在Linux环境下安装配置Apache Web服务器及PHP,以便更好地...

    php-7.3.9.tar.gz

    5. **配置PHP与Web服务器**:对于Apache,需要安装`mod_php`模块,并在Apache配置文件中添加`LoadModule php7_module libexec/apache2/libphp7.so`(路径根据实际安装位置调整),然后重启Apache服务。 6. **配置...

    LAMP攻略:LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置.doc

    将`AddHandler application/x-httpd-php .php`和`LoadModule php5_module /usr/local/php/libexec/apache2/libphp5.so`添加到配置文件中。 ### 5. 配置MySQL 启动MySQL服务,设置root用户的密码,创建所需的数据库...

    php-5.2.1.tar.gz

    对于Apache,需要编辑`/etc/httpd/conf/httpd.conf`(或对应的配置文件),添加`LoadModule php5_module libexec/apache2/libphp5.so`来启用PHP模块。对于Nginx,需要在`/etc/nginx/nginx.conf`中配置fastcgi_pass...

    Apache2.2.4和php5.2.1配置方法

    LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php PHPIniDir /path/to/php/installation ``` 8. 重启Apache服务使配置生效,如`sudo service apache2 restart`。 在Apache和...

    Apache+Php+Mysql在Linux下的安装与配置.pdf

    在Linux环境下安装和配置Apache、PHP和MySQL是一种常见的Web服务器架构组合,适用于开发和运行动态网站和应用。...由于Linux发行版众多,不同版本的安装步骤可能会有所差异,这里提供的是通用的安装方法。

    相关LAMP(apache+php+mysqld)安装完整教程参考.pdf

    LoadModule php5_module modules/libphp5.so AddType application/x-httpd-php .php ``` 8. **启动服务** 安装完成后,启动Apache和MySQL服务: - `sudo systemctl start httpd` - `sudo systemctl start ...

    arm+linux+apache+php+sqlite

    ### ARM Linux 上 Apache + PHP5 + ...如果尝试在httpd.conf中添加`LoadModule php5_module modules/libphp5.so`,可能会遇到错误提示:“Syntax error on line 233 of /usr/conf/httpd.conf: API module structure `...

    CentOS下安装Apache+MySQL+PHP5.5.0(源码安装)

    LoadModule php5_module /usr/lib64/httpd/modules/libphp5.so AddHandler php5-script .php AddType text/html .php ``` - 最后重启 Apache 服务使配置生效:`# service httpd restart`。 #### 知识点三:...

    apache php5.2.6 环境配置

    在Apache配置文件中,添加或修改以下指令,将PHP解释器路径指定为PHP的`php5apache2_2.dll`(Windows)或`libphp5.so`(Linux/Unix): ```apacheconfig LoadModule ...

    linux下编译安装Apache.MySQL.PHP环境参考.pdf

    LoadModule php7_module modules/libphp7.so AddHandler application/x-httpd-php .php ``` 重启Apache使更改生效: ```bash apachectl restart ``` 现在,你应该已经在Linux上成功构建了一个LAMP环境。测试PHP...

    PHP及MySQL的安装与管理

    一旦PHP和MySQL安装完毕,需要在Apache的配置文件中(如httpd.conf)添加适当的指令以启用PHP模块,例如`LoadModule php_module modules/libphp5.so`和`AddType application/x-httpd-php .php`。此外,重启Apache...

    MAC下通过改apache配置文件切换php多版本的方法

    查找`LoadModule php5_module libexec/apache2/libphp5.so`这一行,取消其前面的注释(删除`#`),并在下一行粘贴之前复制的`LoadModule php7_module /usr/local/php5/libphp7.so`配置,并给这行加上注释(在行首...

Global site tag (gtag.js) - Google Analytics