|
Search |
A web server is a software allowing making web pages stored on a disk reachable to many computers (clients). This manual explains how to install Apache web server on UNIX system. To do so, knowledge about Linux or Unix is necessary. The aim of this manual is to be able to recover sources of different necessary elements and to compile them (a C compiler is therefore necessary, it is in general installed by default on the most of Linux distributions) in order to get an operational system. WARNING !! OVH machines are already configured. You can also find compilation standard scripts on our server:
ftp://ftp.ovh.net/made-in-ovh/patch The following contains the installation of PHP translator, a programming language allowing generating dynamic pages, as well as MySQL Data Base Management System, which is powerful and works under Linux. PHP sources on http://www.php.net. Apache sources on http://www.apache.org. MySQL sources on http://www.mysql.org. 1. Unzip archives: tar zxvf apache_1.3.x.tar.gz
tar zxvf php-3.0.x.tar
2. Configure Apache cd apache_1.3.x
./configure --prefix=/www 3. Configure PHP cd ../php-3.0.x
./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars 4. If you prefer to install PHP in another directory, you have to use configuration option --with-config-file-path=/path Unzip PHP
make make install 5. Install Apache cd ../apache_1.3.x
./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a make make install 6.Modify the PHP configuration file cd ../php-3.0.x
cp php3.ini-dist /usr/local/lib/php3.ini 7. You may now edit the configuration file /usr/local/lib/php3.ini Edit it from Apache server (in general httpd.conf or srm.conf and add the following line: AddType? application/x-httpd-php3 .php3
8. It is a question of choosing the extension assigned to PHP scripts. With a view to homogeneity, it is common to choose .php3 extension. Start Apache server (it is essential to stop and reboot the server, and not only to restart it. In general, you just have to type apachectl stop, then apachectl start). To check if the installation has correctly worked, you just have to create a small file in the documents root of the web server (called <html> <head><title>Example</title></head> <body> <?php echo "PHP functional!"; ?> </body> </html> Launch a browser on this machine and enter the following URL: http://localhost/toto.php3 localhost designs a machine on which you are … ’PHP works’ must display on your browser This document comes from www.commentcamarche.net. This document has a "GNU FDL" license. You can copy, modify this page but you must add this note in the footer of your page.
|