Difference between revisions of "Redhat8 - Install Nginx, Apache, Redis, php7.4-fpm, MySQL, PostgreSQL"
Line 41: | Line 41: | ||
== PHP == | == PHP == | ||
− | sudo dnf install php php-fpm php-mysqlnd | + | sudo dnf install php php-fpm php-opcache php-openssl php-curl \ |
+ | php-cli php-common php-zip php-gd php7-static php7-dev \ | ||
+ | php-xml php-pear php-bcmath php-json php-pdo php-mysqlnd php-pgsql \ | ||
+ | php-mbstring php-soap php-sockets php7-pecl-redis php7-pecl-mcrypt php7-pecl-apcu \ | ||
+ | php7-json php7-ctype php7-dom php7-exif php7-mysqli php7-iconv php7-fileinfo \ | ||
+ | php7-pecl-memcache php7-pecl-memcached |
Revision as of 20:27, 29 January 2021
nginx
sudo dnf install nginx sudo systemctl start nginx
curl -4 ec2-3-123-2-191.eu-central-1.compute.amazonaws.com
firewalld
sudo yum install firewalld sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo systemctl status firewalld
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --list-all
sudo firewall-cmd --reload
nano /etc/firewalld/firewalld.conf
# AllowZoneDrifting=no
MariaDB
sudo dnf install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation #(Set Root Password and disable test and insecure features)
sudo mysql -p #(Use \q to quit)
CREATE DATABASE rho_database;
GRANT ALL ON rho_database.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
PHP
sudo dnf install php php-fpm php-opcache php-openssl php-curl \
php-cli php-common php-zip php-gd php7-static php7-dev \ php-xml php-pear php-bcmath php-json php-pdo php-mysqlnd php-pgsql \ php-mbstring php-soap php-sockets php7-pecl-redis php7-pecl-mcrypt php7-pecl-apcu \ php7-json php7-ctype php7-dom php7-exif php7-mysqli php7-iconv php7-fileinfo \ php7-pecl-memcache php7-pecl-memcached