Setting Up Apache with PHP: Difference between revisions
No edit summary |
|||
Line 2: | Line 2: | ||
Add the main packages with the command: | Add the main packages with the command: | ||
{{Cmd| | {{Cmd|apk add apache2 php5-apache2}} | ||
The <code>php5-apache2</code> package can be found in the | |||
[[Enable Community Repository|community repository]], | |||
which you may have to add to <code>/etc/apk/repositories</code>. | |||
== Testing == | == Testing == | ||
Line 8: | Line 13: | ||
Move to the directory where your site will reside: | Move to the directory where your site will reside: | ||
{{Cmd| | {{Cmd|cd /var/www/localhost/htdocs}} | ||
And create an index.php file to test if everything is ok: | And create an index.php file to test if everything is ok: | ||
{{Cmd| | {{Cmd|vi index.php}} | ||
Add the following lines in the file: | Add the following lines in the file: | ||
<pre> | |||
<?php | |||
phpinfo(); | phpinfo(); | ||
?> | ?> | ||
</pre> | |||
That done, let us start apache2 web server: | That done, let us start apache2 web server: | ||
Line 24: | Line 31: | ||
{{Cmd|rc-service apache2 start}} | {{Cmd|rc-service apache2 start}} | ||
Now access: http://<ip_address> and if everything is ok you will see the | Now access: http://<ip_address> and if everything is ok you will see the PHP info page. | ||
== Ending == | == Ending == | ||
Line 32: | Line 39: | ||
{{Cmd|rc-update add apache2}} | {{Cmd|rc-update add apache2}} | ||
Now you can create your | Now you can create your PHP site and host in this directory. | ||
== Note == | == Note == | ||
This is the easiest way to setup | 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]] |
Revision as of 14:56, 28 August 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