[2] Konfiguracja PHP

3 lutego 2023 Wyłączono przez Adam [zicherka] Nogły

Po zakończeniu instalacji PHP, należy skonfigurować serwer Apache do współpracy z PHP. Modyfikacje rozpoczniemy od głównego pliku konfiguracyjnego.

root@vfbsd01:~ # mcedit /usr/local/etc/apache24/httpd.conf
# linia 284: dodaj
DirectoryIndex index.php index.html

Skopiujemy teraz plik [php.ini-production] do pliku [php.ini] w katalogu [/usr/local/etc]. Jest to plik opcji konfiguracyjnych PHP, który jest zalecany dla środowiska udostępnionego użytkownikom.

root@vfbsd01:~ # cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
root@vfbsd01:~ # mcedit /usr/local/etc/php.ini
# linia 1355: odkomentuj
session.save_path = "/tmp"

Tworzymy plik, który skonfiguruje zachowanie wtyczki dla stron PHP.

root@vfbsd01:~ # mcedit /usr/local/etc/apache24/Includes/php.conf
# dodaj
<IfModule dir_module>
DirectoryIndex index.php index.html
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>

Zrestartuj serwer Apache.

root@vfbsd01:~ # service apache24 restart