Bước # 1: Bật EPEL repo
ngnix mặc không được cài đặt trên hệ thống. Bật EPEL repo để có thể cài phiên bản nginx ổn định nhất:
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/$(uname -m)/epel-release-5-3.noarch.rpmBước# 2: Cài đặt ngnix
Gõ dòng lện sau để cài nginx:
# yum install nginxTập tin cấu hình nginx
- Tập tin cấu hình mặc định: /etc/nginx/nginx.conf
- Tập tin cấu hình SSL mặc định: /etc/nginx/conf.d/ssl.conf
- Tập tin cấu hình virtual hosting mặc định: /etc/nginx/conf.d/virtual.conf
- Thư mục gốc của website mặc định: /usr/share/nginx/html
Cấu hình PHP như là FastCGI
Gõ dòng lệnh sau để cài PHP5 với các Module khác:
# yum install php-pear-Net-Socket php-pear php-common php-gd php-devel php php-mbstring php-pear-Mail php-cli php-imap php-snmp php-pdo php-xml php-pear-Auth-SASL php-ldap php-pear-Net-SMTP php-mysqlInstall spawn-fcgi simple program for spawning FastCGI processes
Gõ dòng lệnh sau:
# yum install spawn-fcgiTiếp theo, tải đoạn mã spawn-fcgi init.d:
# wget http://bash.cyberciti.biz/dl/419.sh.zip
# unzip 419.sh.zip
# mv 419.sh /etc/init.d/php_cgi
# chmod +x /etc/init.d/php_cgiKhởi động php_cgi, gõ:
# /etc/init.d/php_cgi start
# netstat -tulpn | grep :9000Kết quả:
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 14294/php-cgi
Mặc địn máy chủ PHP chạy ở cổng 127.0.0.1:9000 port. Cuối cùng, cập nhật tập tin /etc/nginx/nginx.conf theo mẫu sau:
# vi /etc/nginx/nginx.conf Sửa / theo nội dung sau:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
Lưu và đóng tập tin. Khởi động lại nginx:
# service nginx restartTạo tập tin /usr/share/nginx/html/test.php theo mẫu:
<?php
phpinfo();
?>
Cách cài đăt Django trên hệ điều hành Windows: Hướng dẫn từng bước
Cách cài đặt Nginx, PHP, Mariadb trên hệ điều hành macOS
Cách giải nén tập tin RAR trên các hệ điều hành Windows, MacOS, Linux
Thay đổi múi giờ trong Apache và PHP
[PHP] Tìm hiểu về Phalcon Framework
Varnish Cache là gì ?
Loại bỏ các ứng dụng trong menu Open With của Windows
10 Framework PHP tốt nhất cho lập trình viên
Anh co the huong dan chi tiet hon cach setup tu dau mot webhosting de chay online duoc khong a? Bon em hoc trong sach nhung kho hinh dung qua. Rat mong anh co the co bai nay.
Trả lờiXóa