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.
phpRedisAdmin je webová aplikace, která spravuje databáze Redis s intuitivním grafickým uživatelským rozhraním.
Tento tutoriál vysvětlí, jak nainstalovat phpRedisAdmin na instanci serveru Vultr CentOS 7.
Pomocí následujícího příkazu aktualizujte svůj systém CentOS 7 na nejnovější stabilní stav:
sudo yum update -y && sudo reboot
Po restartu systému použijte k přihlášení stejného uživatele sudo.
Protože verze Redis v repozitáři YUM je zastaralá, můžete si nainstalovat nejnovější stabilní verzi Redis ze zdroje, což je v době psaní tohoto článku 3.2.0.
Instalovat závislosti:
sudo yum install gcc make
Nainstalujte Redis 3.2.0 do /opt/redis/3.2.0:
cd ~
wget http://download.redis.io/releases/redis-3.2.0.tar.gz
tar -zxvf redis-3.2.0.tar.gz
cd redis-3.2.0
make
sudo make PREFIX=/opt/redis/3.2.0 install
Pro pohodlí můžete přidat cestu Redis do proměnné prostředí PATH:
sudo cp /etc/profile /etc/profile_backup
echo 'export PATH=$PATH:/opt/redis/3.2.0/bin' | sudo tee -a /etc/profile
source /etc/profile
echo $PATH
Nyní spustíme server Redis s výchozí konfigurací:
redis-server
Po spuštění serveru Redis pravděpodobně uvidíte několik varovných zpráv. Kroky pro odstraňování problémů pro různá varování jsou uvedeny níže.
Nejprve zastavte server Redis zadáním následujícího příkazu z jiné konzoly SSH:
redis-cli shutdown
1) Pokud se zobrazí „VAROVÁNÍ: Nastavení nevyřízeného protokolu TCP 511 nelze vynutit, protože /proc/sys/net/core/somaxconn je nastaveno na nižší hodnotu 128.“:
echo 'net.core.somaxconn = 511' | sudo tee -a /etc/sysctl.conf
echo '511' | sudo tee -a /proc/sys/net/core/somaxconn
2) Pokud uvidíte „WARNING overcommit_memory is set to 0!“:
echo 'vm.overcommit_memory = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl vm.overcommit_memory=1
3) Pokud vidíte "VAROVÁNÍ, že máte ve svém jádře povolenu podporu Transparent Huge Pages (THP).":
echo 'never' | sudo tee -a /sys/kernel/mm/transparent_hugepage/enabled
Po odstranění těchto varovných zpráv spusťte server Redis znovu:
redis-server
V jiné konzole SSH spusťte Redis CLI a zadejte některá data:
redis-cli
V konzole redis-cli můžete manipulovat s jakýmikoli daty, jak chcete:
127.0.0.1:6379> set key1 hello
OK
127.0.0.1:6379> get key1
"hello"
Pokud chcete skončit, stiskněte Ctrl + C.
Nainstalujte tyto komponenty pomocí YUM:
sudo yum install git httpd php php-redis php-devel php-mbstring
Zde používám Apache k obsluze phpRedisAdmin, místo toho si můžete vybrat Nginx nebo jakýkoli jiný webový server.
Upravte výchozí nastavení Apache, abyste zvýšili zabezpečení:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Vytvořte virtuálního hostitele pro phpRedisAdmin:
sudo vi /etc/httpd/conf.d/phpRedisAdmin.conf
Naplňte soubor následujícím segmentem kódu. Nezapomeňte nahradit hodnoty ServerAdmin, ServerName, ServerAlias, ErrorLog a CustomLog svými vlastními.
<VirtualHost *:80>
ServerAdmin xxx@example.com
DocumentRoot /var/www/html/phpRedisAdmin/
ServerName phpredisadmin.example.com
ServerAlias www.phpredisadmin.example.com
<Directory /var/www/html/phpRedisAdmin/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/phpredisadmin.example.com-error_log
CustomLog /var/log/httpd/phpredisadmin.example.com-access_log common
</VirtualHost>
Uložit a ukončit:
:wq
Stáhněte si phpRedisAdmin pomocí git:
cd ~
git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
cd phpRedisAdmin
git clone https://github.com/nrk/predis.git vendor
Vytvořte konfigurační soubor pomocí ukázkového souboru:
cp includes/config.sample.inc.php includes/config.inc.php
Poznámka: V budoucnu můžete tento soubor použít k přizpůsobení phpRedisAdmin, jako je přidání dalších serverů Redis, povolení HTTP autentizace a podobně. Ale zatím použijme výchozí nastavení.
Přesuňte adresář do umístění virtuálního hostitele, které jsme nastavili dříve:
cd ~
sudo chown -R apache: ~/phpRedisAdmin
sudo mv ~/phpRedisAdmin /var/www/html
Spusťte a povolte Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Upravte pravidla brány firewall, abyste umožnili návštěvníkům přístup k phpRedisAdmin:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Nakonec navštivte phpRedisAdmin z vašeho webového prohlížeče. Ujistěte se, že redis-serverběží.
http://<your-Vultr-server-IP>
Zobrazí se vám rozhraní phpRedisAdmin, kde můžete prohlížet a spravovat své databáze Redis. Tím je tutoriál uzavřen.
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