搭建 LNMP 環境

搭建 LNMP 環境

搭建 Nginx 靜態服務器

安裝 Nginx

使用 yum 安裝 Nginx:php

yum install nginx -y

修改 /etc/nginx/conf.d/default.conf,去除對 IPv6 地址的監聽,可參考下面的代碼示例:html

示例代碼:/etc/nginx/conf.d/default.conf
server {
    listen       80 default_server;
    # listen       [::]:80 default_server;
    server_name  _;
    root         /usr/share/nginx/html;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }

}

修改完成後,啓動 Nginx:mysql

nginx

此時,可訪問實驗機器外網 HTTP 服務(http://<您的  IP 地址>)來確認是否已經安裝成功。nginx

 

將 Nginx 設置爲開機自動啓動:sql

chkconfig nginx on

 

CentOS 6 不支持 IPv6,須要取消對 IPv6 地址的監聽,不然 Nginx 不能成功啓動。數據庫

安裝 MySQL 數據庫服務

安裝 MySQL

使用 yum 安裝 MySQL:服務器

yum install mysql-server -y

安裝完成後,啓動 MySQL 服務:php-fpm

service mysqld restart

設置 MySQL 帳戶 root 密碼:
rest

/usr/bin/mysqladmin -u root password 'Password'

將 MySQL 設置爲開機自動啓動:code

chkconfig mysqld on

 

搭建 PHP 環境

安裝 PHP

使用 yum 安裝 PHP:

yum install php php-fpm php-mysql -y

 

安裝以後,啓動 PHP-FPM 進程:

service php-fpm start

 

啓動以後,能夠使用下面的命令查看 PHP-FPM 進程監聽哪一個端口 

netstat -nlpt | grep php-fpm

 

把 PHP-FPM 也設置成開機自動啓動:

chkconfig php-fpm on

 

CentOS 6 默認已經安裝了 PHP-FPM 及 PHP-MYSQL,上面命令執行的可能會提示已經安裝。

 

PHP-FPM 默認監聽 9000 端口

配置 Nginx 並運行 PHP 程序

配置 Nginx

在 /etc/nginx/conf.d 目錄中新建一個名爲 php.conf 的文件,並配置 Nginx 端口 ,配置示例以下:

 

示例代碼:/etc/nginx/conf.d/php.conf
server {
    listen 8000;
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ .php$ {
        root           /usr/share/php;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}

修改配置完成後,重啓 nginx 服務

service nginx restart

這時候,咱們就能夠在/usr/share/php 目錄下新建一個 info.php 文件來檢查 php 是否安裝成功了,文件內容參考以下:

示例代碼:/usr/share/php/info.php
<?php phpinfo(); ?>

此時,訪問 http://<您的  IP 地址>:8000/info.php 可瀏覽到咱們剛剛建立的 info.php 頁面了

 

恭喜!您已經成功完成了搭建 LNMP 服務器。

相關文章
相關標籤/搜索