
Vovich Masterovich
0
2823
445
Jeśli zamierzasz tworzyć dowolną aplikację PHP, będziesz potrzebować głównie PHP. PHP jest językiem skryptowym serwera typu open source do tworzenia dynamicznych aplikacji internetowych i witryn internetowych.
PHP jest powszechnie używaną, bezpłatną i wydajną alternatywą dla konkurentów, takich jak ASP firmy Microsoft.
Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak skonfigurować środowisko serwera WWW Apache2 z obsługą PHP. Najpopularniejsze systemy zarządzania treścią, takie jak WordPress, Joomla, Drupal, używają PHP.
PHP to wielka sprawa!
Kiedy będziesz gotowy do skonfigurowania środowiska Apache2 z obsługą PHP, wykonaj poniższe czynności:
Krok 1: Zainstaluj serwer WWW Apache2
sudo apt install apache2
Po zainstalowaniu Apache2 poniższe polecenia mogą być używane do zatrzymywania, uruchamiania i włączania usługi Apache2, aby zawsze była uruchamiana po uruchomieniu serwera.
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl włącz apache2.service
Krok 2: Zainstaluj PHP i powiązane moduły
Po zainstalowaniu Apache2 powyżej, uruchom poniższe polecenia, aby zainstalować PHP i powiązane moduły PHP. Istnieje wiele modułów PHP, które wykonują różne funkcje… jednak jest kilka ważnych, które są zawsze potrzebne przy tworzeniu stron internetowych opartych na PHP.
sudo apt-get install php libapache2-mod-php php-mcrypt php-cli php-mysql php-gd php-imagick php-recode php-tidy php-xmlrpc
Powyższa linia pozwoli PHP na działanie z wieloma popularnymi witrynami i aplikacjami opartymi na PHP.
Krok 3: Skonfiguruj ustawienia Apache2 PHP
Teraz, gdy Apache2 i PHP są już zainstalowane, możesz chcieć skonfigurować Apache2 do prawidłowego korzystania z PHP. Domyślny plik konfiguracyjny Apache2 PHP znajduje się pod adresem /etc/php/7.x/apache2/php.ini
X w lokalizacji będzie 0 lub 1 w zależności od zainstalowanej wersji php.
Otwórz plik konfiguracyjny PHP Apache2, uruchamiając poniższe polecenia
sudo nano /etc/php/7.x/apache2/php.ini
Następnie edytuj plik, aby odpowiadał swoim środowiskom. Kilka ważnych kwestii do rozważenia:
file_uploads = On allow_url_fopen = On memory_limit = 256 mln upload_max_filesize = 64 mln
Następnie wyszukaj plik dir.conf Apache2 i potwierdź poniższy wiersz:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm # vim: syntax = apache ts = 4 sw = 4 sts = 4 sr noet
Jeśli nie widzisz definicji index.php w wierszu, dodaj ją i zapisz plik.
Uruchom ponownie usługi Apache2 i PHP
sudo systemctl zrestartuj apache2.service
Krok 4: Przetestuj konfigurację PHP
W tym momencie Apache2 i PHP powinny być zainstalowane i gotowe… aby przetestować ustawienia Apache2 PHP, utwórz pusty plik z linią poniżej:
sudo nano /var/www/html/phpinfo.php
Następnie dodaj linię do pliku i zapisz.
Zapisz plik i otwórz przeglądarkę i przejdź do nazwy serwera lub adresu IP, a następnie phpinfo.php
Powinieneś zobaczyć coś podobnego do poniższego obrazu… jeśli tak, to wszystko jest w porządku!

Cieszyć się!
Gratulacje! Pomyślnie zainstalowałeś i skonfigurowałeś Apache2 i PHP na serwerach Ubuntu