Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.10为例)

Linux VPS 支持
回复
秋风下的落叶
帖子: 11
注册时间: 2009-09-16 16:32

Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.10为例)

#1

帖子 秋风下的落叶 » 2011-10-18 10:59

在现今社会,越来越多的朋友转向购买国外的vps,原因是因为国外的vps便宜,而且无需备案。那么拿到vps后我们如何配置php+mysql环境呢?
大家都知道,windows下有很多软件可以实现一键搭建php+mysql环境。当然,Linux下也是可以的,但是今天我们来学习徒手配置php+mysql环境。


下面我们以Ubuntu 10.10为例

1、使用putty登录vps

2、执行更新apt-get update

3、安装php5,mysql,nginx
apt-get install nginx php5 php5-fpm php5-mysql mysql-server
中途会提示输入两次mysql的管理员密码。

4、删除默认的apache
apt-get remove apache2.*
输入y确认删除

5、删除完成后,启动nginx
nginx

6、然后即可使用vps的ip进行测试,如果显示It's work!说明环境已经安装成功。否则需要回头检查

7、安装好环境后,那么如何搭建一个网站呢?
下面我们以安装discuz论坛为例,假如我们的网站放在/var/www目录下的dz文件夹里
首先在vps上下载discuz的安装包并解压到/var/www/dz

然后配置nginx

使用sftp软件或vi编辑工具编辑/etc/nginx/sites-available/default文件

server {
listen 80; ## listen for ipv4
listen [::]:80 default ipv6only=on; ## listen for ipv6
server_name www.zxfoshan.com; #www.zxfoshan.com为绑定的域名,如果没有域名可以使用vps的ip地址
access_log /var/log/nginx/localhost.access.log;

location / {
root /var/www/dz;
index index.html index.htm index.php; #这里添加index.php
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/dz/$fastcgi_script_name; #/var/www/dz/为discuz论坛的安装目录
include fastcgi_params;
}
}



8、最后,重启一下vps,使所有配置生效
reboot

9、重启完毕后即可使用绑定的域名或者ip进行安装discuz论坛了
http://域名(或IP)/install/index.php

至此为止,整个php+mysql的环境就已经配置完成。当然后期还需要做一些优化,否则内存那些占用会比较大。
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#3

帖子 qy117121 » 2011-10-20 8:07

我用的lnmp一键安装包 :em09
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#4

帖子 枫叶饭团 » 2011-10-20 8:42

太简单了,所以没人回复。。。 :em06
头像
jarlyyn
帖子: 4671
注册时间: 2006-04-12 18:54
联系:

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#5

帖子 jarlyyn » 2011-10-20 9:27

手动配置lanmp的飘过……

看到putty,愣了下...
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#6

帖子 月下叹逍遥 » 2011-10-20 9:29

手动安装lamp路过。。。
浮生七十今三十,从此凄惶未可知
yexiaoxing
帖子: 499
注册时间: 2008-05-09 17:02
系统: Ubuntu 13.04
联系:

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#7

帖子 yexiaoxing » 2011-10-23 1:36

这儿是Ubuntu啊..要什么putty..
直接ssh root@ip
444079183
帖子: 116
注册时间: 2008-11-18 16:33

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#9

帖子 444079183 » 2011-10-23 9:51

yexiaoxing 写了:这儿是Ubuntu啊..要什么putty..
直接ssh root@ip
南京派,用图片记录南京生活的点滴http://www.njpai.com/
一毛钱
帖子: 15
注册时间: 2010-11-28 13:17

Re: Linux的VPS如何配置PHP+MySQL+Nginx环境并测试安装discuz论坛(以Ubuntu 10.1

#10

帖子 一毛钱 » 2012-01-20 16:59

额。感兴趣哦。。
回复