Difference between revisions of "Setting Up Apache with PHP"

From Alpine Linux
Jump to: navigation, search
m (Categorized: Server, PHP)
Line 43: Line 43:
 
== Note ==
 
== Note ==
 
This is the easiest way to setup Apache with PHP support, but it's the most inefficient (resource wise) setup, please refer to [[Apache with php-fpm]]
 
This is the easiest way to setup Apache with PHP support, but it's the most inefficient (resource wise) setup, please refer to [[Apache with php-fpm]]
 +
 +
[[Category:Server]]
 +
[[Category:PHP]]

Revision as of 02:46, 21 September 2017

Installing Apache + PHP

Add the main packages with the command:

apk add apache2 php5-apache2

The php5-apache2 package can be found in the community repository, which you may have to add to /etc/apk/repositories.


Testing

Move to the directory where your site will reside:

cd /var/www/localhost/htdocs

And create an index.php file to test if everything is ok:

vi index.php

Add the following lines in the file:

<?php
phpinfo();
?>

That done, let us start apache2 web server:

rc-service apache2 start

Now access: http://<ip_address> and if everything is ok you will see the PHP info page.

Ending

Finally let us set up apache2 to start on operating system startup:

rc-update add apache2

Now you can create your PHP site and host in this directory.

Note

This is the easiest way to setup Apache with PHP support, but it's the most inefficient (resource wise) setup, please refer to Apache with php-fpm