如何使用LNMP搭建网站

LNMP是一种常用的服务器环境,包括Linux操作系统、Nginx服务器、MySQL数据库和PHP编程语言,在这篇文章中,我们将讨论如何使用LNMP来搭建一个高性能的网站。

准备工作

您需要确保已经安装了Linux操作系统,您可以选择任意一种流行的发行版,比如Ubuntu、CentOS或者Debian,接下来,您需要安装Nginx、MySQL和PHP,可以通过命令行运行以下命令进行安装:

yum install nginx mysql php

Nginx配置

Nginx是一个轻量级且高性能的Web服务器,在配置文件中设置虚拟主机以及其他参数非常简单,打开/etc/nginx/nginx.conf文件,并添加以下内容:

server {

lnmp如何搭建网站(lnmp搭建网站Access denied.)

listen 80;

server_name yourdomain.com;

root /var/www/html;

location / {

index index.php index.html;

}

location ~ \.php$ {

fastcgi_pass unix:/run/php-fpm/php-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

}

MySQL配置

接下来,您需要创建一个数据库并授权给用户权限,运行以下命令登录到MySQL服务器:

mysql -u root -p

CREATE DATABASE dbname;

GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

退出 MySQL:

exit

PHP配置

在/etc/php.ini文件中修改以下参数以提升性能:

memory_limit = 256M

max_execution_time = 120

upload_max_filesize = 20M

post_max_size = 24M

重启 PHP-FPM:

service php-fpm restart

LAMP 搭建完成!