Install Laravel with Nginx and PHP on CentOS 7 with Google Cloud - Cài PHP với Nginx trên CentOS 7

Опубликовано: 04 Август 2026
на канале: thanhca phan
437
6

P.2

step 1 : install pass for root -- sudo passwd

-- sudo yum install nano -y
-- sudo yum -y install unzip

Mở file sshd_config
-- sudo nano /etc/ssh/sshd_config
Chỉnh sửa hai dòng:
PermitRootLogin no thành PermitRootLogin yes
PasswordAuthentication no thành PasswordAuthentication yes
Nhấn tổ hợp phím Ctrl + O để lưu.
Nhấn tổ hợp phím Ctrl + X để đóng cửa sổ chỉnh sửa sshd_config

step 2 : install nginx

-- yum -y install epel-release
-- yum -y install nginx

-- systemctl start nginx
-- systemctl enable nginx
-- netstat -plntu
-- yum -y install net-tools

step 3 : Cài đặt php PHP-FPM 7.4

-- sudo yum -y install https://dl.fedoraproject.org/pub/epel...

-- sudo yum -y install https://rpms.remirepo.net/enterprise/...

-- sudo yum -y install yum-utils
-- sudo yum-config-manager --enable remi-php74
-- sudo yum update
-- sudo yum install php php-cli
-- sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json

-- php -v

-- nano /etc/php.ini
change : cgi.fix_pathinfo=0

-- nano /etc/php-fpm.d/www.conf

change :

user = nginx
group = nginx
---
listen = /run/php-fpm/php-fpm.sock
---
listen.owner = nginx
listen.group = nginx
listen.mode = 0660
---
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
---
-- systemctl start php-fpm
-- systemctl enable php-fpm
---
-- netstat -pl | grep php-fpm.sock
step 4 : Install MariaDB Server
-- yum -y install mariadb mariadb-server
-- systemctl start mariadb
-- systemctl enable mariadb
-- netstat -plntu
mysql_secure_installation

Set root password? [Y/n] Y
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


Step 5 - Install PHP Composer
-- curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer
-- composer