<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post/5185/</link>
<title><![CDATA[httpd无法加载libphp5.so模块的特殊情况备案。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Web服务器]]></category>
<pubDate>Wed, 02 May 2012 08:30:31 +0000</pubDate> 
<guid>https://jackxiang.com/post/5185/</guid> 
<description>
<![CDATA[ 
	<br/>安装httpd-2.2.8 和php-5.2.5，一切顺利。<br/>最后一步重新启动apache报如下错误:<br/>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<br/>原因：是Linux有一个SELinux保护模式引起的。<br/>解决办法：<br/>1关闭SELINUX的方法:<br/>vi /etc/selinux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启<br/>这个方法可能会对服务器带来风险。<br/>2不关闭SELINUX的方法:<br/># setenforce 0<br/># chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so<br/>我用的命令是chcon -t texrel_shlib_t /usr/local/apache/modules/libphp5.so<br/># service httpd restart<br/># setenforce 1<br/>有 很多apache的Permission denied问题都是SELINUX引起的,<br/>如果在Redhat Enterprise Linux 4.0或Fedora Core 2 Linux以上版本的Linux中，<br/>关闭SELINUX试试<br/># vi&nbsp;&nbsp; /etc/selinux/config<br/>看看SELINUX选项是否为disabled,若不是<br/>改成SELINUX=disabled<br/>libphp5.so可能遇到的问题(转摘)<br/>安装完APACHE和PHP5后，经常在启动APACHE载入libphp5.so时发现问题。我把遇到的问题统计下来：<br/>1。undefined symbol:SQLITE3 SELECT.....<br/>解决：<br/>ZLIB编译安装<br/>2。cannot restore segment prot after reloc: Permission denied<br/>解决：<br/>SELINUX的问题，对LIB库的保护。<br/>打该命令：chcon -t texrel_shlib_t libphp5.so<br/>3。undefined symbol:zend_ini_string......<br/>解决:<br/>确保已安装libxml2,zlib,如果不行就把expat也装上.我装的版本分别为libxml2-2.6.26,zlib-1.2.3,expat-2.0.0.PHP用的是5.2.1,APACHE为2.2.4版本.<br/>删除所有libphp5.so，删除php5的安装源，tar个新的安装源(直接make clean可能也行)，重新编译，用最简单的编译，如下：<br/>./configure --prefix=/usr/local/php &#92; --with-apxs2=/usr/local/apache2/bin/apxs &#92; ---with-config-file-path=/etc<br/>编译安装,一切OK,修改APACHE的httpd.conf,添加<br/>AddType application/x-httpd/php .php<br/><br/>转载来源：http://i.hi.baidu.com/yangjie312/blog/item/cfdd4aef5ca5cf30269791a7.html
]]>
</description>
</item><item>
<link>https://jackxiang.com/post/5185/#blogcomment63724</link>
<title><![CDATA[[评论] httpd无法加载libphp5.so模块的特殊情况备案。]]></title> 
<author>0178kl65 &lt;16395045@tsnmw.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 07 May 2012 01:39:53 +0000</pubDate> 
<guid>https://jackxiang.com/post/5185/#blogcomment63724</guid> 
<description>
<![CDATA[ 
	我是新来的，还请大家多多关照哦！
]]>
</description>
</item><item>
<link>https://jackxiang.com/post/5185/#blogcomment63752</link>
<title><![CDATA[[评论] httpd无法加载libphp5.so模块的特殊情况备案。]]></title> 
<author>hxngb9vf &lt;fwpt709@domozmail.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 29 May 2012 02:06:54 +0000</pubDate> 
<guid>https://jackxiang.com/post/5185/#blogcomment63752</guid> 
<description>
<![CDATA[ 
	支持楼主，长见识了
]]>
</description>
</item><item>
<link>https://jackxiang.com/post/5185/#blogcomment63758</link>
<title><![CDATA[[评论] httpd无法加载libphp5.so模块的特殊情况备案。]]></title> 
<author>zviwv88809 &lt;eliz32ns9plz@21cn.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Sat, 02 Jun 2012 17:15:06 +0000</pubDate> 
<guid>https://jackxiang.com/post/5185/#blogcomment63758</guid> 
<description>
<![CDATA[ 
	人生能不几多发好好发发吧结果就会大不一样从前了
]]>
</description>
</item>
</channel>
</rss>