nginx :
yum -y install epel-release
yum -y install nginx
systemctl start nginx
systemctl enable nginx
yum -y install net-tools
netstat -plntu
// go to browser check if ip point to nginx if not?
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
Enable the Nginx service at system startup.
systemctl enable nginx
PHP:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
// Disable Remi PHP 5.4 repository
yum install -y yum-utils
yum-config-manager --disable remi-php54
// Enable Remi PHP 7.3 repository
yum-config-manager --enable remi-php73
yum install php
// Enable PHP-FPM Support on Virtual Host
nano /etc/nginx/conf.d/web.itzgeek.local.conf
server {
server_name web.itzgeek.local;
root /usr/share/nginx/html/web.itzgeek.local;
location / {
index index.html index.htm index.php;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
mkdir /usr/share/nginx/html/web.itzgeek.local
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/web.itzgeek.local/index.php
systemctl restart nginx
systemctl restart php-fpm
source :
https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-linux-nginx-mariadb-php-lemp-stack-in-rhel-8.html
https://kifarunix.com/installing-php-7-3-3-on-centos-7-6/
https://www.howtoforge.com/tutorial/how-to-install-laravel-5x-with-nginx-and-php-fpm-7-on-centos-7/