Konfiguracja PHP
Aby skonfigurować PHP dla twojego środowiska programistycznego, musisz edytować plik konfiguracyjny PHP ( php.ini ) i dostosować niektóre parametry.
W różnych dystrybucjach systemu Linux plik konfiguracyjny PHP może znajdować się w różnych ścieżkach. Aby edytować plik konfiguracyjny PHP w systemie Debian lub Linux Ubuntu, wpisz:
sudo mcedit/etc/php/7.0/apache2/php.ini
Wpisz następujące polecenie, aby edytować plik php.ini w Fedorze, CentOS lub Red Hat Linux:
sudo mcedit/etc/php.ini
W środowisku programistycznym zaleca się ustawienie następujących parametrów obsługi błędów i rejestrowania, jak poniżej. Zmusi to PHP do wyświetlania błędów na stronach PHP na ekranie.
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
Aby wygodnie wyszukiwać w pliku, naciśnij
F7
w oknie edytora Midnight Commandera i
wprowadź szukany ciąg(nazwę szukanego parametru).
Ustaw swoje ustawienia strefy czasowej (zastąp symbol <your_time_zone>
twoją strefą czasową, na przykładUTC
lub Poland/Warsaw
):
date.timezone = <your_time_zone>
Ustaw parametry max_execution_time
,upload_max_filesize
oraz post_max_size
, aby umożliwić przesyłanie dużych plików przez POST. Na przykład ustawienie upload_max_filesize
na128M
pozwala przesłać pliki o rozmiarze do 128 megabajtów. Ustawienie max_execution_time
na zero pozwala na wykonanie skryptu PHP na czas nieokreślony.
max_execution_time = 0
post_max_size = 128M
upload_max_filesize = 128M
Gdy wszystko będzie gotowe, zapisz zmiany naciskając klawisz F2 , a następnie naciśnij F10 , aby wyjść z edytora Midnight Commander.
Restartowanie serwera WWW Apache
Po edycji plików konfiguracyjnych, zazwyczaj musisz ponownie uruchomić serwer Apache HTTP Server, aby zastosować zmiany. Robisz to za pomocą następującego polecenia (w systemie Debian lub Linux Ubuntu):
sudo service apache2 restart
lub następujące (w Fedorze, CentOS lub Red Hat):
sudo service httpd restart
Włączanie modułu mod_rewrite Apache
Wiele programów (na przykład Zend Framework) wymaga włączenia modułu Apache mod_rewrite . Moduł mod_rewrite służy do przepisywania żądanych adresów URL na podstawie pewnych reguł, przekierowując użytkowników serwisu na inny adres URL.
W systemie Debian lub Ubuntu Linux
Aby włączyć moduł mod_rewrite
Apache'a, wpisz następujące polecenie:
a2enmod mod_rewrite
Na koniec zrestartuj serwer WWW Apache, aby zastosować zmiany.
W Fedorze, CentOS lub Red Hat Linux
W tych dystrybucjach Linux mod_rewrite
jest domyślnie włączony, więc nie musisz nic robić.