The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Úvod
Polr je bezplatný a open-source zkracovač odkazů napsaný v PHP a Lumen. Umožňuje vám rychle hostovat vlastní zkracovač adres URL. Mezi jeho významné funkce patří řídicí panel, podrobná analýza odkazů a rozhraní API. Tento tutoriál vás provede procesem instalace Polr na CentOS 8.
Předpoklady
Tento výukový program vyžaduje instanci Vultr Cloud Compute s CentOS 8 a root přístupem a platný název domény směřující na váš server.
Nainstalujte Apache
Polr vyžaduje webový server, databázi MySQL a PHP. V tomto tutoriálu budeme používat webový server Apache.
Nainstalujte webový server Apache.
dnf install httpd -y systemctl enable httpd.service
Otevřete porty 80 (HTTP) a 443 (HTTPS) přes bránu firewall, abyste měli přístup k serveru z internetu.
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Vytvořte nový konfigurační soubor Apache pro instalaci Polr.
nano /etc/httpd/conf.d/polr.conf
Vložte následující úryvek do nově vytvořeného souboru a nahraďte jej example.comvlastním názvem domény.
<VirtualHost *:80> ServerName example.com ServerAlias example.com DocumentRoot "/var/www/html/public" <Directory "/var/www/html/public"> Require all granted Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog /var/log/httpd/error.log CustomLog /var/log/httpd/access.log combined </VirtualHost>
Nainstalujte PHP
Polr vyžaduje PHP a řadu PHP modulů. Nainstalujte PHP a PHP moduly požadované Polr.
dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y
Nainstalujte MySQL a vytvořte databázi
Polr ukládá data do SQL databáze. Nainstalujte a povolte server MySQL.
dnf install mysql-server -y systemctl enable mysqld.service systemctl start mysqld.service
Zabezpečte instalaci MySQL spuštěním dodaného skriptu.
mysql_secure_installation
Až budete vyzváni k zadání hesla uživatele root, zvolte bezpečné heslo a pokračujte v instalaci.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N New password: <Your Password> Re-enter new password: <Your Password> Remove anonymous users? [Y/N] Y Disallow root login remotely? [Y/N] Y Remove test database and access to it? [Y/N] Y Reload privilege tables now? [Y/N] Y
Přihlaste se do konzole MySQL.
mysql -u root -p
Až budete požádáni o heslo, zadejte heslo uživatele root vytvořené dříve. Jakmile se přihlásíte do konzole, vytvořte novou databázi pro Polr.
mysql>CREATE DATABASE polr;
Vytvořte nového uživatele databáze a udělte mu oprávnění k vytvořené databázi. Můžete nahradit usernamea passworduživatelským jménem a heslem dle vašeho výběru.
mysql>CREATE USER 'username'@'localhost' identified by 'password'; mysql>GRANT ALL PRIVILEGES on polr.* to 'username'@'localhost'; mysql>FLUSH PRIVILEGES;
Ukončete konzolu MySQL.
mysql>exit
Nainstalujte Polr
Nainstalujte gita naklonujte úložiště Polr z Github.
dnf install git -y cd /var/www/html git clone https://github.com/cydrobolt/polr.git --depth=1
Přesuňte stažené soubory do kořenového adresáře webového serveru.
mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr
Stáhněte si balíček Composr. To je nutné pro instalaci závislostí.
curl -sS https://getcomposer.org/installer | php
Nainstalujte závislosti pomocí Composr.
php composer.phar install --no-dev -o
Zkopírováním poskytnutého konfiguračního souboru povolte webový instalační program.
cp .env.setup .env
Nastavte příslušná oprávnění k souboru.
chown -R apache:apache /var/www/html/ chmod -R 755 /var/www/html/ chcon -R -t httpd_sys_rw_content_t storage .env
Spusťte webový server Apache.
systemctl start httpd.service
Dokončete instalaci
Přejděte na example.com/setupa spusťte webový instalační program Polr a zadejte požadované informace. Pro konfiguraci databáze použijte dříve vytvořené přihlašovací údaje MySQL. Jakmile odešlete instalační formulář, instalace Polr bude dokončena.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více