apache
tar xf httpd-2.2.19.tar
cd httpd-2.2.19 ls
Compile: ./configure --prefix=/usr/loacl/apache --sysconfdir=/etc/httpd --enable-ssl --enable-modules=most --enable-mods-shared=most --enable-so
make
make install
Get an httpd,
vi /etc/init.d/httpd apachectl=/usr/local/apache/bin/apachectl
httpd=/usr/local/apache/bin/httpd
cd /etc/httpd ls
vi /etc/httpd/conf/httpd.conf
Start PATH=$PATH:/usr/local/apache/bin
apachectl start
chkconfig --add httpd
cp httpd /etc/init.d/httpd
It may fail to start
vi /etc/httpd/conf/httpd.conf PidFile "/var/run/httpd.pid"
Killall httpd
chkconfig --level 2345 httpd on
php
tar xf php-5.3.6.tar
cd php-5.3.6
Compile./configure --prefix=/usr/local/php5 --sysconfdir=/etc/php --enable-mbstring --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/ usr/local/mysql
Make
make install
cp php.ini-production /etc/php/php.ini
cd /etc/php
vi php.ini
cd php-5.3.6
cp php.ini-production /usr/loacl/ph5/lib/php.ini
Not working with apache at this time
vi /etc/httpd/conf/httpd.conf AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
index.php
cannot be recognized at this time
Add
service httpd start
cd /usr/local/apache/htdocs
$link=mysql_connect('127.0.0.1','root','');
if ($link)
echo "sucess"
else
echo "failure"
?>
This article is from the “linux” blog