Training, Open Source computer languages

PerlPythonMySQLTclRubyC & C++LuaJavaTomcatPHPhttpdLinux

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
cannot restore segment prot after reloc message - PHP / httpd

Here's a message that we got yesterday when building some of the machines on our Lamp deployment course

[root@easterton apache2]# ./bin/apachectl start
Syntax error on line 233 of /usr/local/apache2/conf/httpd.conf:
Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment
prot after reloc: Permission denied
[root@easterton apache2]#


This is NOT a syntax error in the httpd.conf file in spite of the error message - but it does (correctly) point to a line number at which it had an issue.

And in this case the issue is ... the security setting for SELinux that was selected at the time the operating system was installed. To get past the problem and allow the PHP Install to complete, we just turned enforcement off ..

[root@easterton apache2]# setenforce 0
[root@easterton apache2]# ./bin/apachectl start
[root@easterton apache2]#


(Note Linux's usual "no news is good news" confirmation that this has worked!)



Extra Note - the setenforce 0 should also be run before you do your make install for PHP ... to prevent the following error:


Installing PEAR environment: /usr/local/lib/php
/home/graham/haddenham/php-5.2.5/sapi/cli/php: error while loading
shared libraries: /usr/local/mysql/lib/libmysqlclient.so.16: cannot
restore segment prot fter reloc: Permission denied
make[1]: *** [install-pear-installer] Error 127
make: *** [install-pear] Error 2

(written 2008-06-26 06:36:58)

 
Associated topics are indexed under
H114 - Sourcing, installing and configuring PHP

Back to
Virtual Hosting on Apache httpd - a primer example
Previous and next
or
Horse's mouth home
Forward to
Some sideways thoughts on the news
Some other Articles
Towards Object Oriented Programming in Lua
Co-routines in Lua - co-operative processing
Conversion of c/r line ends to l/f line ends
Some sideways thoughts on the news
cannot restore segment prot after reloc message - PHP / httpd
Virtual Hosting on Apache httpd - a primer example
FTP - how not to corrupt data (binary v ascii)
Short circuit evaluation (lazy operator) in Lua
Two PHP include files to make easy web site indexing and navigation
Plenty of car parking at Well House Manor, Hotel, Melksham
1892 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

© WELL HOUSE CONSULTANTS LTD., 2008: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 0800 043 8225 or 01225 708225 • FAX: 0845 8382 405 or 01225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho