php-install Digest 22 Jun 2001 11:16:53 -0000 Issue 330 Topics (messages 3309 through 3311): starting Apache: unable to find OpenLDAP library path 3309 by: Charlie Hileman PHP install on to Apache problem. 3310 by: Srimoungchanh, Kou warning php_hostconnect: connect failed 3311 by: Joris Van Droogenbroeck Administrivia: To subscribe to the digest, e-mail: [EMAIL PROTECTED] To unsubscribe from the digest, e-mail: [EMAIL PROTECTED] To post to the list, e-mail: [EMAIL PROTECTED] ----------------------------------------------------------------------
Hello, I have a problem when running Apache (1.3.19) using PHP (4.0.4) and OpenLDAP . The following error occurs when starting up Apache (PHP run internally as a shared module in Apache): > Cannot load /usr/web/server/apache/libexec/libphp4.so into server: libldap.so.2: > cannot open shared object file: No such file or directory I am able to stop this error by setting LD_LIBRARY_PATH to the OpenLDAP lib directory. So I assume the problem is related to the proper library load path when linking either Apache or PHP. I use the following command to configure the PHP installation: > ./configure --with-apxs=/usr/web/server/apache/bin/apxs \ > --prefix=/usr/web/server/php \ > --with-config-file-path=/usr/web/server/php \ > --with-ldap=/usr/web/server/openldap \ > --enable-track-vars --enable-magic-quotes --enable-debugger \ > --with-mysql --enable-ftp And I use the following command to configure the Apache installation (with additional modifications to httpd.conf): ./configure --prefix=/usr/local/web/server/apache/ \ --enable-module=mime_magic --enable-shared=mime_magic \ --enable-module=headers --enable-shared=headers \ --enable-module=info --enable-shared=info \ --enable-module=rewrite --enable-shared=rewrite \ --enable-module=speling --enable-shared=speling \ --enable-module=cgi --enable-shared=cgi \ --enable-module=alias --enable-shared=alias \ --enable-module=auth --enable-shared=auth When PHP links libphp4 the proper –L switch appears to be used to include the openldap library directory. I assume that PHP needs the library path. But for some reason it is not able to find that path once PHP is installed as a shared dynamic object for Apache. Any ideas? Many thanks, Charlie Hileman ([EMAIL PROTECTED]).
Hello all, I tried to install Mysql, which installed fine. Then I tried to install PHP4, but when I tried to restart the apache server, it fails. I am running ROCK Linux 1.2 Webmin 0.84 here is the command I used during my PHP4 install: I downloaded "mysql-3.23.39-pc-linux-gnu-i686.tar.gz "this seem to install and start fine" Then I downloaded "php-4.0.5.tar.gz" and copied to /usr/local/src then extracted in /usr/local/src/php-4.0.5 the I "cd apache_1.3.12" 1. ./configure --prefix=/www 2. cd ../php-4.0.5 3. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars 4. make 5. make install 6. cd ../apache_1.3.12 7. ./configure --activate-module=src/modules/php4/libphp4.a 8. make 9. make install 10. cd ../php-4.0.5 11. cp php.ini-dist /usr/local/lib/php.ini 12. Edited the httpd.conf add the "AddType application/x-httpd-php .php" line. 13. ./apache1 restart "here is where it errors" Here is the error I get when I run "./apachect1 restart" "Failed to apply changes : /usr/local/apache/bin/apachectl restart: configuration broken, ignoring restart /usr/local/apache/bin/apachectl restart: (run 'apachectl configtest' for details)" when I do a "./apachect1 configtest" here is what I get: "Syntax error on line 206 of /usr/local/apache/conf/httpd.conf: Invalid command 'LoadModule', perhaps mis-spelled or defined by a module not included in the server configuration." What can I do? Thanks for you help. Kou Srimoungchanh Senior Network System Engineer UUNET, A WorldCom Company 913.339.4656 888-936-9961 ************************************************* This communication contains information that is confidential and may also be privileged. It is or the exclusive use of the intended recipient(s). If you are not the intended recipient(s), please note that any distribution, copying or use of this communication or the information in it is strictly prohibited. If you have received this communication in error, please notify the sender immediately and then destroy any copies of it. *************************************************
Hi, I'm trying to read some webpage in a file. I've got some code from de php.net website: <?php // get a web page into an array and print it out $fcontents = file ('http://www.php.net'); while (list ($line_num, $line) = each ($fcontents)) { echo "<b>Line $line_num:</b> " . htmlspecialchars ($line) . "<br>\n"; } // get a web page into a string $fcontents = join ('', file ('http://www.php.net')); ?> When I'm trying to run this code I get the following errors: Warning: php_hostconnect: connect failed in C:\Program Files\Apache Group\Apache\htdocs/source/screener.php on line 17 Warning: file("http://www.php.net") - Bad file descriptor in C:\Program Files\Apache Group\Apache\htdocs/source/screener.php on line 17 Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Group\Apache\htdocs/source/screener.php on line 17 What does this mean? Is it a configuration problem? When I try this code with some local file it works very well. I'm a windows user.