欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(腾讯云)CentOS搭建LNMP环境

程序员文章站 2022-04-17 13:21:20
...

腾讯云CentOS服务器搭建LNMP环境命令(实际使用时,必须手敲,不可直接复制,多个编辑器转换容易格式出错)
腾讯云服务器:CentOS 6.8 64位
L:Linux购买成功服务器之后,你就已经搞定了L这一项,所以:
一、安装Nginx

yum install nginx –y

安装完成Nginx之后,需要去除对 IPv6 地址的监听。因为CentOS 6 不支持 IPv6,需要取消对 IPv6 地址的监听,否则 Nginx 不能成功启动。
(腾讯云)CentOS搭建LNMP环境
启动Nginx

Nginx

将 Nginx 设置为开机自动启动

chkconfig nginx on

然后在浏览器输入服务器http://IP地址,来确认是否安装成功,成功页面如下:
(腾讯云)CentOS搭建LNMP环境

二、安装MySQL数据库服务
安装MySQL

yum install mysql-server –y

启动MySQL

service mysqld restart

设置 MySQL 账户 root 密码

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

将 MySQL 设置为开机自动启动

chkconfig mysqld on

访问MySQL

mysql –u root –p

Enter Password:输入设置的MySQL服务器密码即可(输入过程中,不会显示明文)

(腾讯云)CentOS搭建LNMP环境

三、安装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

四、配置 Nginx 并运行 PHP 程序
在 /etc/nginx/conf.d 目录中新建一个名为 php.conf 的文件,并配置 Nginx 端口
,配置示例如下:

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 是否安装成功了,文件内容参考如下

<?php phpinfo(); ?>

此时,访问 http://IP:8000/info.php 可浏览到我们刚刚创建的 info.php 页面了