Installer apache php sur Ubuntu

De wikidavenne
Aller à : navigation, rechercher
Ubuntu.png

comme on le sait bien on utilise la commande magique sudo -s pour devenir root sinon il faudra lancer toutes les commandes suivantes en sudo

apt install -y apache2       pour installer apache
apt install -y php           pour installer php7 
apt install libapache2-mod-php7.0       pour que apache puisse utiliser le langage php

on ouvre le firewall avec

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

finalement on vérifie le fonctionnement avec

systemctl status apache2

au besoin on redémarre le service apache

systemctl restart apache2


mettre dans un fichier test.php les lignes suivantes pour tester l'installation

<?php
phpinfo();
?>

répertoire par défaut d'apache : /var/www/html

on peut ensuite rajouter les librairies les plus utiles en php :

apt install -y php7.0-dev php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-odbc php7.0-pgsql php7.0-readline php7.0-soap php7.0-sqlite3 php7.0-xml php7.0-xsl php7.0-zip php7.0-bz2 php7.0-cgi php7.0-bcmath php7.0-curl

pour utiliser Oracle avec php il faut installer oci8

utiliser cet article pour cela : https://doc.ubuntu-fr.org/oci8

une fois oci8 installé il faut créer un fichier oci8.ini dans

/etc/php/7.0/mods-available/

et y copier les lignes

; configuration for php oci8 module
; priority=20
extension=oci8.so

puis dans le répertoire :

/etc/php/7.0/apache2/conf.d

créer un lien du type :

ln -s  /etc/php/7.0/apache2/conf.d/oci8.ini 20-oci8.ini 

afin de rendre le mod enable relancer alors apache

systemctl restart apache2