GNU/Linux >> Znalost Linux >  >> FreeBSD

Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 5

Tutoriál popisuje, jak nainstalovat Apache 2.2, MySQL 5 a PHP 5 ve FreeBSD 6.0 pro spolehlivý webový server.

Část 5 – Instalace PHP Hypertext Preprocessor Scripting Language 5 a rozšíření PHP 5

Články v seriálu

  1. Instalace FreeBSD 6.0 s aktualizací kolekce portů
  2. Úlohy konfigurace po instalaci FreeBSD 6.0
  3. Instalace MySQL Server 5 s FreeBSD Ports Collection
  4. Instalace webového serveru Apache HTTPD 2.2
  5. Instalace PHP Hypertext Preprocessor Scripting Language 5 a rozšíření PHP 5 (tento článek)
  1. Nainstalujte zadáním následujících příkazů na příkazovém řádku operačního systému FreeBSD, před spuštěním dalšího příkazu počkejte na dokončení předchozího příkazu:
    cd /usr/ports/lang/php5
    make install clean
  2. Pokud se zobrazí výzva, vyberte „použít místo toho Apache 2.x“.
  3. Pokračujte následujícími příkazy k instalaci rozšíření a modulů PHP5, které povolí podporu modulů v Apache:
    cd /usr/ports/lang/php5-extensions
    make config
  4. V nabídce Options for php5-extension 1.0 vyberte všechna rozšíření a moduly PHP, které můžete používat s webovým serverem Apache. Toto je část konfigurace pro PHP, kde je potřeba povolit funkce PHP, které jsou součástí modulů, jako je schopnost spravovat uživatelské relace, rozhraní s databázemi a mnoho dalších. Byla vybrána výchozí rozšíření, jako je podpora funkcí ctype, podpora rozhraní HASH Message Digest Framework, podpora relace atd. Další oblíbená rozšíření, která s největší pravděpodobností používáte, jsou podpora databáze MySQL a podpora knihoven GD. Pomocí mezerníku vyberte nebo zrušte výběr rozšíření a po dokončení stiskněte klávesu Enter.
  5. Pokračujte v instalaci rozšíření php5 pomocí následujících příkazů:
    make install clean
  6. Pokud se objeví nějaká zpráva, zobrazí se výzva k výběru některých možností nebo konfigurací, stačí přijmout výchozí nastavení stisknutím klávesy Enter. Některé moduly, které vás mohou vyzvat k akci, zahrnují php5-gd, php5-mbstring a php5-sqlite.
  7. Upravte konfigurační soubor Apache, aby webový server Apache mohl načíst moduly PHP při inicializaci:
    1. Přejděte do umístění konfiguračního souboru Apache pomocí cd /usr/local/etc/apache2/
    2. Upravte konfigurační soubor Apache pomocí vi httpd.conf
    3. Vyhledejte řádky LoadModule za posledním řádkem LoadModule, ale ve stejné sekci přidejte následující 2 řádky:
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php-source .phps
  8. Volitelně zkopírujte /usr/local/etc/php.ini-recommended nebo /usr/local/etc/php.ini-dist do /usr/local/etc/php.ini (ve stejném adresáři), čímž vám umožní vyladit a změnit výchozí nastavení chování PHP.
  9. Spusťte webový server Apache HTTP pomocí apachectl start (nebo restartujte webový server Apache HTTP pomocí apachectl restart). apachectl se nachází v /usr/local/sbin, pokud narazíte na problém Příkaz nenalezen, zkuste změnit adresář na jeho umístění.
  10. Instalace PHP5 byla dokončena.

Webový server byl nastaven s FreeBSD s Apache, MySQL a PHP. Kořen dokumentů webového serveru (kam byste měli umístit své soubory HTML a PHP, je na /usr/local/www/apache22/data/ a k nahrání souborů na webový server budete potřebovat klienta SecureFTP (SFTP), jako je WinSCP. bezpečně.


FreeBSD
  1. Jak aktualizovat Apache a PHP pomocí EasyApache na serveru cPanel

  2. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 4

  3. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 3

  1. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 2

  2. Instalace webového serveru ve FreeBSD 6.0 s Apache 2.2, MySQL 5.0 a PHP 5 – část 1

  3. Nainstalujte Zenario s Apache, PHP a MariaDB na CentOS 7

  1. Výukový program serveru Ubuntu 14.10 LAMP s Apache 2, PHP 5 a MySQL (MariaDB)

  2. Instalace Apache 2 s podporou PHP5 a MySQL na Fedora 21 (LAMP)

  3. Instalace a konfigurace serveru DHCP (DHCPd) na FreeBSD