Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:creer-son-site-web-en-php-_-prendre-en-main-apache2-sur-jessie [12/12/2020 14:39] martinux_qc [Création de plusieurs virtualhosts accessibles depuis d'une autre machine du réseau local] |
utilisateurs:hypathie:tutos:creer-son-site-web-en-php-_-prendre-en-main-apache2-sur-jessie [25/12/2020 05:26] Hypathie [Le module php7] |
||
---|---|---|---|
Ligne 340: | Ligne 340: | ||
==== Fichiers intéressants ==== | ==== Fichiers intéressants ==== | ||
- | Tout est configuré comme il faut, mais à savoir ! | + | ===php.ini === |
+ | |||
+ | <code root>/etc/php/7.[version]/apache2/php.ini </code> | ||
+ | |||
+ | <code> | ||
+ | file_uploads = On | ||
+ | allow_url_fopen = On | ||
+ | short_open_tag = On | ||
+ | memory_limit = 256M | ||
+ | upload_max_filesize = 100M | ||
+ | max_execution_time = 360 | ||
+ | </code> | ||
===La directive active directory=== | ===La directive active directory=== | ||
Ligne 457: | Ligne 468: | ||
===== Pour un projet symfony5 ===== | ===== Pour un projet symfony5 ===== | ||
- | ==== On installe Apache2 si c'est pas fait ==== | + | Apache2 et php7 sont installés. |
- | <code root>apt install apache2</code> | ||
- | ==== On installe php7 ==== | ||
- | |||
- | <code root> | ||
- | apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-ldap php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip | ||
- | </code> | ||
- | |||
- | ==== On configure php pour Apache ainsi==== | ||
- | |||
- | <code root>/etc/php/7.[version]/apache2/php.ini </code> | ||
- | |||
- | <code> | ||
- | file_uploads = On | ||
- | allow_url_fopen = On | ||
- | short_open_tag = On | ||
- | memory_limit = 256M | ||
- | upload_max_filesize = 100M | ||
- | max_execution_time = 360 | ||
- | </code> | ||
==== On crée un virtualhost de même nom que le projet symfony==== | ==== On crée un virtualhost de même nom que le projet symfony==== | ||
Ligne 484: | Ligne 476: | ||
cd /etc/apache2/sites-available && vim TestSymfony | cd /etc/apache2/sites-available && vim TestSymfony | ||
</code> | </code> | ||
- | apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-ldap php7.2-gd php7.2-bcmath php7.2-xml php7.2-cli php7.2-zip | + | |
<code> | <code> | ||
<VirtualHost *:80> | <VirtualHost *:80> |