[2] Konfiguracja PHP
3 lutego 2023Po 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