部署模式php,部署LNMP(FastCGI模式)

本文档详细介绍了在CentOS 6.5上部署LNMP环境(Nginx 1.6.2 + PHP 5.3.15 + MySQL 5.5.32)并配置FastCGI模式的步骤,以及如何在该环境中安装和配置DedeCMS。首先,你需要准备两台服务器,分别作为Nginx+PHP服务器和MySQL服务器,并确保所有软件已安装并正常运行。接着,按照给出的链接安装Nginx和PHP,修改nginx.conf配置文件,创建网站目录并设置权限。在MySQL服务器上,创建数据库并授权远程访问。最后,将DedeCMS源码上传到网站目录,完成DedeCMS的安装配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署LNMP(FastCGI模式)

php版本:

php-5.3.15

mysql版本:mysql-5.5.32

nginx版本:nginx-1.6.2.tar

操作系统:CentOS

release 6.5 (Final)

系统内核:2.6.32-431.el6.x86_64

一、准备工作

1.搭建2台服务器,分别是1台nginx+php服务器,1台mysql服务器,ip地址分别是:192.168.241.110;192.168.241.210。要求2台服务已成功安装了nginx、php、mysql等软件,并且网络没有故障。

2.下载DedeCMS源码,下载地址:http://www.dedecms.com/

二、ngnix+php服务器的配置

1.安装nginx和php

安装的具体过程可以参看另2篇博文:

http://blog.sina.com.cn/s/blog_17b6f163b0102x0qj.html

http://blog.sina.com.cn/s/blog_17b6f163b0102x0s7.html

2.修改nginx的主配置文件nginx.conf,修改之后:

error_log

logs/error.log error; #系统错误日志存放的位置

worker_processes

1;

events

{

worker_connections 1024;

}

http

{

include

mime.types;

default_type

application/octet-stream;

sendfile

on;

keepalive_timeout 65;

log_format

main

'$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

server

{

listen

80;

server_name

www.yzxyydk.test;# #####网站默认匹配

location / {

root /www;

###网站目录存放位置

index

index.php

index.html index.htm;

}

####动态页面匹配,交由php进程处理

location

~

.*\.(php|php5)?$

{

root

/www; ##网站目录

fastcgi_pass

127.0.0.1:9000;###php的服务进程

fastcgi_index index.php;

include

fastcgi.conf;

}

}

}

3.创建网站目录及授权

nginx用户是之前安装nginx程序创建的,这就直接使用了。

mkdir

-R /www

chown

-R ngnix.ngnix /www

4.安装配置DedeCMS

解压

DedeCMS-V5.7-GBK-SP2-Full.tar.gz,将uploads内部所有文件及文件夹拷贝到系统/www目录下,待后面配置。

三、mysql数据库的配置

1.正确安装数据库,安装的过程我就不说了,参见:

http://blog.sina.com.cn/s/blog_17b6f163b0102x0rk.html

2.添加用户,并授权。

a.为mysql数据库添加本地管理用户(用户名:root,密码:admin)

/application/mysql/bin/mysqladmin

-uroot password "admin"

b.本地用户登录mysql数据库,使用命令:

/application/mysql/bin/mysql

-uroot -padmin

c.添加远程登录的用户及密码,并授权:

GRANT

ALL PRIVILEGES ON *.* TO

'yzxyydk'@'192.168.241.110' IDENTIFIED BY 'admin' WITH GRANT

OPTION;

FLUSH PRIVILEGES;

四、配置DedeCMS

1.登录配置页面,在浏览器输入:http://192.168.241.110/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值