Revision: 3747
Updated Code
at September 11, 2007 06:02 by micmath
Updated Code
# 1. install Apache, it doesn't have to go in the /opt directory # (change the URL to be whatever the latest release is) wget http://apache.rmplc.co.uk/httpd/httpd-2.2.6.tar.gz tar -xvzf httpd-2.2.6.tar.gz cd httpd-2.2.6 ./configure \ --prefix=/opt/apache2.2.6/ \ --enable-so \ --enable-cgi \ --enable-info \ --enable-rewrite \ --enable-usertrack \ --enable-deflate \ --enable-ssl \ --enable-mime-magic make sudo make install # 2. install PHP, change the paths to match your machine wget http://ftp.at.linuxfromscratch.org/pub/php/php-5.2.4.tar.gz tar -xvzf php-5.2.4.tar.gz cd php-5.2.4 ./configure \ --with-apxs2=/opt/apache2.2.6/bin/apxs \ --with-zlib=/usr \ --with-mysql=/usr/local/mysql \ --with-pgsql=/usr/local/pgsql \ --prefix=/opt/apache2.2.6/php \ --with-config-file-path=/opt/apache2.2.6/php \ --enable-force-cgi-redirect \ --enable-shared \ --disable-cgi make sudo make install # 3. enable PHP on your new server, adjust other configs as needed sudo vi /opt/apache2.2.6/conf/httpd.conf AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.php # 4. start the MySQL server if you need to sudo mysqld_safe & # 5. start the new server (use start, restart or stop as required) sudo /opt/apache2.2.6/bin/apachectl start
Revision: 3746
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 11, 2007 06:01 by micmath
Initial Code
# 1. install Apache, it doesn't have to go in the /opt directory # (change the URL to be whatever the latest release is) wget http://apache.rmplc.co.uk/httpd/httpd-2.2.6.tar.gz tar -xvzf httpd-2.2.6.tar.gz cd httpd-2.2.6 ./configure \ --prefix=/opt/apache2.2.6/ \ --enable-so \ --enable-cgi \ --enable-info \ --enable-rewrite \ --enable-usertrack \ --enable-deflate \ --enable-ssl \ --enable-mime-magic make sudo make install # 2. install PHP, change the paths to match your machine wget http://ftp.at.linuxfromscratch.org/pub/php/php-5.2.4.tar.gz tar -xvzf php-5.2.4.tar.gz cd php-5.2.4 ./configure \ --with-apxs2=/opt/apache2.2.6/bin/apxs \ --with-zlib=/usr \ --with-mysql=/usr/local/mysql \ --with-pgsql=/usr/local/pgsql \ --prefix=/opt/apache2.2.6/php \ --with-config-file-path=/opt/apache2.2.6/php \ --enable-force-cgi-redirect \ --enable-shared \ --disable-cgi make sudo make install # 3. enable PHP on your new server, adjust other configs as needed sudo vi /opt/apache2.2.6/conf/httpd.conf AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.php # 4. start the MySQL server if you need to sudo mysqld_safe & # 5. start the new server (use start, restart or stop as required) /opt/apache2.2.6/bin/apachectl start
Initial URL
Initial Description
This takes about an hour in total to run on my machine, so give yourself enough time. Obviously the configure options will need to be tweaked to match your set up, but this works for me. This assumes you already have MySQL installed.
Initial Title
Install Apache2 with PHP5
Initial Tags
php, apache
Initial Language
Other