Re: Installing PHP on YellowDog Linux

From: Date: Tue, 12 Sep 2000 17:10:01 +0000
Subject: Re: Installing PHP on YellowDog Linux
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-16402@lists.php.net to get a copy of this message
On Tue, 12 Sep 2000, Gawain Reifsnyder wrote: >I'd like to install PHP as an apache module, and I'm scouring the >docs and coming up with some questions... > >I've just downloaded 4.0.2 but haven't installed it yet. I read in an >earlier post that YDL doesn't come with a version of php that can >recognize mySQL. > >If I upgrade, do I have to download and recompile and reconfigure >apache too, or can I install it over my existing php3 installation? > >And.. If so, the docs mention the path to apache, but I'm not sure >what that is on my YDL system. > >Any hints? That depends on what you're trying to do. Are you trying to upgrade you php setup via Yellow Dog's rpms, or build php from scratch on a Yellow Dog system. I have Yellow Dog at home and I have no problem compiling php+mysql+apache. What I would do is uninstall your existing php rpm % rpm -e rpm -qa | grep php And follow this build instructions. mysql: ./configure make make install ./scripts/mysql_install_db cp support-files/mysql.server /etc/rc.d/init.d cd /etc/rc.d/rc0.d ln -s ../init.d/mysql.server K99mysqld cd ../rc6.d ln -s ../init.d/mysql.server K99mysqld cd ../rc5.d ln -s ../init.d/mysql.server S99mysqld cd ../rc3.d ln -s ../init.d/mysql.server S99mysqld safe_mysqld & php: cd php-4.0.0 ( cd ../apache-1.3.12;./configure ) ./configure --with-mysql --with-apache=../apache_1.3.12 \ --enable-track-vars make make install cp php.ini-dist /usr/local/lib/php.ini apache: ./configure --prefix=/usr/local/apache \ --activate-module=src/modules/php4/libphp4.a --enable-module=so make make install edit /usr/local/apache/conf/httpd.conf and uncomment the php lines as well as the php3 line (except the application type should be php and the extension should be .php3) /usr/local/apache/bin/apachectl configtest /usr/local/apache/bin/apachectl start done!

« previous php.general (#16402) next »