Nainstalujte php5 Ubuntu

pokud jste se pokusili nainstalovat PHP 5 na nejnovější verzi Ubuntu (což je v tomto psaní Ubuntu 17.10), víte, že není k dispozici v oficiálním úložišti Ubuntu. Nejnovější verze Ubuntu používají PHP 7 pro svůj zásobník LAMP. V tomto článku vám ukážu, jak připravit webový server PHP 5 Na Ubuntu 17.10.

PHP 5 není k dispozici v oficiálním úložišti. Tak jak to získáme? Můžete přidat PPA, který poskytuje PHP 5, nebo jej zkompilovat sami. Kompilace softwaru ze zdroje není pro nové uživatele. Je to spousta potíží. Takže v tomto článku přidám PPA a projdu kroky k instalaci a konfiguraci plně funkčního webového serveru PHP5. Budu používat Apache jako HTTP server a MariaDB / MySQL jako databázi. Tak začneme.

přidání PHP5 PPA:

php5 PPA lze nalézt na https://launchpad.net/~ondrej/+archive/ubuntu/php/ tento odkaz. Pokud se trochu posunete dolů, měli byste vidět následující část „přidání tohoto PPA do systému“.

zde jsou řádky začínající „sudo“ příkazy, které musíte spustit v terminálu, abyste mohli přidat PPA. Otevřete tedy terminál a spusťte následující příkaz a několikrát stiskněte <Enter>. Stisknutím klávesy enter je nutné přidat nové DDD.

sudo add-apt-repository ppa:ondrej/php

až budete hotovi, aktualizujte mezipaměť úložiště balíčků následujícím příkazem:

sudo apt-get update

instalace Apache a PHP5:

v tomto okamžiku jsme přidali PPA a vše je připraveno. Nyní můžeme nainstalovat Apache a PHP5. Chcete-li nainstalovat Apache a PHP5 na Ubuntu 17.10, spusťte následující příkaz:

sudo apt-get install php5.6 php5.6-mysql php5.6-gd php5.6-mcrypt php5.6-mbstring php5.6-sqlite3 apache2 libapache2-mod-php5.6

jakmile stisknete klávesu enter, měli byste vidět následující. Stiskněte Y a stiskněte klávesu Enter pro pokračování.

instalace by měla trvat asi minutu v závislosti na rychlosti internetu. Po instalaci otevřete webový prohlížeč a přejděte na http://localhost nebo http://127.0.0.1

měli byste vidět následující stránku, což znamená, že Apache funguje.

Nyní pojďme vyzkoušet, zda PHP funguje. Chystám se vytvořit jednoduchý PHP skript na WebRoot serveru Apache a spustit jej. Mimochodem, DocumentRoot nebo WebRoot je ve výchozím nastavení v adresáři „/ var/www / html“. Ukážu vám, jak to změnit později.

změnil jsem se na“/var/www / html „příkazem“ cd „a přejmenoval výchozí“ index.html“ to „výchozí.html“. Pak budu vytvářet “ index.php “ s „nano“. Obsah “ indexu.php “ soubor je uveden níže:

nyní otevřete webový prohlížeč a přejděte na http://localhost nebo http://127.0.0.1 a měli byste vidět následující stránku. Který uvádí, že PHP5 je správně nakonfigurován a funguje.

instalace MariaDB / MySQL:

nyní máme PHP5 a Apache HTTP Server pracuje. Je čas nainstalovat databázi. Nainstaluji databázi MariaDB, je to stejné jako MySQL jiné než Licence. Tak pojďme na to. Chcete-li nainstalovat MariaDB/MySQL, spusťte následující příkaz:

sudo apt-get install mysql-server mysql-client

stiskněte klávesu Enter a poté stiskněte klávesu Y a poté stiskněte klávesu Enter pro potvrzení.

instalace by měla chvíli trvat. V tomto procesu by vás instalátor měl požádat o heslo uživatele root. To je velmi důležité. Použijte zabezpečené heslo a nezapomeňte na něj. Pro bezpečnost ji můžete někde napsat. Po instalaci spusťte následující příkaz a ověřte, zda je správně nainstalován.

sudo systemctl status mysql


mělo by se říci “ aktivní (běžící)“, pokud je zastaveno, můžete jej spustit následujícím příkazem:

sudo systemctl start mysql

Změna uživatele a skupiny Apache Run:

můžete změnit výchozí uživatele a skupinu, kterou Apache spouští. To je důležité při nastavování FTP serveru. Chystám se vytvořit nového uživatele a skupinu „webové stránky“ a nastavit jej jako uživatele a skupinu Apache. Spusťte následující příkaz k vytvoření webové stránky uživatele‘:

sudo adduser website

měl by vás požádat o podrobnosti o nově vytvořeném uživateli. Stačí odpovědět na otázky a stisknout . Nyní otevřete „/ etc / apache2 / envvars“. Vyhledejte tyto dva řádky a nahraďte „www-data“ za „web“ pro oba řádky.

změňte to na toto:

Nyní uložte soubor a restartujte apache následujícím příkazem:

sudo systemctl restart apache2

Nyní zkontrolujte, zda server běží správně pomocí následujícího příkazu:

sudo systemctl status apache2

vidíte, že běží správně. Nyní můžete pomocí následujícího příkazu zkontrolovat, zda apache běží jako uživatel „webové stránky“.

sudo ps aux | grep apache2

Změna DocumentRoot / WebRoot Apache2:

zatím tak dobrý. V této části vám ukážu, jak změnit výchozí DocumentRoot nebo WebRoot HTTP serveru Apache. Z nějakého důvodu, pokud musíte změnit výchozí „/var/www/html“, pak je tato část pro vás. Otevřete následující konfigurační soubor pomocí „nano“:

sudo nano /etc/apache2/sites-enabled/000-default.conf

nyní změňte DocumentRoot, jak je uvedeno níže, na „/ home/website / www“, který je v domovském adresáři uživatele „website“. Ještě jsem nevytvořil adresář „www“. Ale brzy to udělám. To by měl být DocumentRoot:

nyní musíme do tohoto adresáře přidat oprávnění, jinak k němu nebudete mít přístup. Za DocumentRoot přidejte následující řádky:

<Directory "/home/website/www>Options Indexes FollowSymLinksAllowOverride allRequire all granted</Directory>

konečná konfigurace vypadá takto:

Nyní uložte soubor. Je čas vytvořit adresář “ www „v domovské stránce uživatelů „webových stránek“. Spusťte následující příkazy:

sudo mkdir /home/website/wwwsudo chown website:website /home/website/www

nyní restartujte HTTP server Apache následujícím příkazem:

sudo systemctl restart apache2

také jsem zkontroloval stav serveru Apache jako dříve. Běží podle očekávání. Nyní přejděte na http://localhost nebo http://127.0.0.1 z webového prohlížeče. Měli byste vidět následující stránku, což znamená, že se změní výchozí DocumentRoot / WebRoot.

instalace a konfigurace FTP:

Nyní, když je vše nastaveno, musíte nahrát soubory na svůj webový server. Můžete to udělat s SSH nebo FTP. Existují i jiné možnosti. Ale to jsou ty nejoblíbenější. V této části nainstaluji a Nakonfiguruji FTP server, abychom mohli nahrávat webové stránky na náš server. Chcete-li nainstalovat FTP server pro svůj web, spusťte následující příkaz:

sudo apt-get install vsftpd

Nyní zkontrolujte stav vsftpd pomocí následujícího příkazu:

sudo systemctl status vsftpd

je vidět, že běží. Nyní se můžete připojit k FTP serveru pomocí FileZilla nebo jiného FTP programu. Stačí použít uživatelské jméno „webové stránky“ pro přihlášení.

instalace phpMyAdmin a konfigurace MariaDB / MySQL (Volitelné):

většina webových vývojářů používá MariaDB / MySQL prostřednictvím phpMyAdmin. Pokud chcete udělat totéž, pak je tato část pro vás. Chcete-li nainstalovat phpMyAdmin, nejprve vytvořte nový účet MariaDB/MySQL. Otevřete terminál a spusťte následující příkaz pro přihlášení do mysql jako root:

sudo mysql -u root -p

zadejte své kořenové heslo (heslo, které jste zadali při instalaci MariaDB / MySQL) a měli byste být přihlášeni.

nyní vytvořte nový uživatelský „web“ pomocí následujícího příkazu:

CREATE USER 'website'@'localhost' IDENTIFIED BY 'your_password';

poté udělete oprávnění tomuto uživateli pomocí následujícího příkazu:

GRANT ALL ON *.* TO 'website'@'localhost';

Nyní zadejte „exit“ a stisknutím klávesy Enter se vraťte zpět do terminálu. Nyní jsme připraveni nainstalovat phpMyAdmin. Nejprve půjdu na oficiální web phpMyAdmin (https://www.phpmyadmin.net/downloads) a stáhnu phpMyAdmin.

pak budu extrahovat archiv phpMyAdmin do DocumentRoot mého webového serveru. „sudo tar xvzf Downloads / phpMyAdmin-4.7.4-česky.dehet.gz-C/ home / website / www “ extrahovaná složka phpMyAdmin má dlouhý název. Nechci to všechno psát. Chci k němu přistupovat pouze pomocí http://localhost / phpmyadmin, takže jej musím přejmenovat na „phpmyadmin“
, abych to udělal, spusťte následující příkaz:

sudo mv /home/website/www/ phpMyAdmin-4.7.4-english /home/website/phpmyadmin

nyní změním oprávnění souborů v adresáři „phpmyadmin“ na „webové stránky“ uživatele a skupinu pomocí následujícího příkazu:

sudo chown -Rfv website:website /home/website/www/phpmyadmin

nyní můžete přistupovat k phpMyAdmin http://localhost / phpmyadmin nebo http://127.0.0.1 / phpmyadmin z vašeho prohlížeče.

můžete použít MariaDB / MySQL uživatel jsme vytvořili dříve zde. Pamatuješ? „web“ byl uživatelské jméno a heslo, které jsem použil, bylo „tajné“. Jakmile se přihlásíte, měli byste vidět následující stránku. Můžete snadno pracovat s MariaDB / MySQL z phpMyAdmin z této stránky.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.