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();
?>
10 Framework PHP tốt nhất cho lập trình viên
MyBB là gì?
Các cách đánh index cho trường trong CSDL MySQL
Thay đổi múi giờ trong Apache và PHP
Thêm Widget các bài viết theo Label cụ thể trong Blogger
ASP.NET - Sử dụng kiểu phân trang Bootstrap trong Gridview
Cách thêm tổng số Bài viết / Bình luận vào Blogger
Sử dụng Crontab trên Linux
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