当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu desktop + nginx + php5 + mysql + phpmyadmin
帖子发表于 : 2013-03-19 6:11 

注册: 2009-09-08 12:16
帖子: 7
系统: ubuntu desktop 12.10
送出感谢: 0 次
接收感谢: 1
潜水了多年,也发表一下菜鸟的安装过程,主要是针对桌面版本 12.10 版本,

1.安装mysql
命令:
代码:
sudo apt-get install mysql-server mysql-client

安装过程中要输入root用户的密码。

2.安装nginx
命令:
代码:
sudo apt-get install nginx


3.安装成功后。我们重启下nginx服务
命令:
代码:
sudo service nginx restart


启动之后我们就可以访问以下我们的地址了。地址:http://localhost/ 或用本机IP地址访问看能不能出现nginx的欢迎界面。

4.这里我们使用php5-fpm来作为我们的php解析。
命令:
代码:
sudo apt-get install php5-fpm


5.接下来我们要修改一下nginx的站点配置了。
ngnix的配置文件存放在 /etc/nginx/sites-available/default
代码:
代码:
server {
listen 80; ## listen for ipv4; this line is default and implied
listen [::]:80 default ipv6only=on; ## listen for ipv6
root /usr/share/nginx/www;
index index.php index.html index.htm;
# Make site accessible from http://localhost/
server_name  localhost;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
}
location /doc {
root /usr/share;
autoindex on;
allow 127.0.0.1;
deny all;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
}
}


6.我们在安装php5相关的一些组件。
代码:
代码:
sudo apt-cache search php5

代码:
代码:
 apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl


7.安装phpmyadmin
命令:
代码:
sudo apt-get install phpmyadmin   


说明:会让在apache和lightd选择一个,没有nginx,我就选择了apache,然后设置用户密码既可。

8.将phpmyadmin移动到工作目录
命令:
代码:
sudo mv /usr/share/phpmyadmin/ /usr/share/nginx/www/


9.重启服务
命令:
代码:
sudo service php5-fpm restart

命令:
代码:
sudo service nginx restart


10.写个探针文件试试吧。

11.使用 VIM 编辑器,如果提示找不到编辑器可以通过命令 :
代码:
sudo apt-get install vim
安装。


以上文章也是我在上网和安装的时候收集整理测试的,感谢这些文章的原作者。


_________________
wordpressmu.in



_________________
评价: 3.7% zousandian
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu desktop + nginx + php5 + mysql + phpmyadmin
帖子发表于 : 2013-03-19 6:14 

注册: 2009-09-08 12:16
帖子: 7
系统: ubuntu desktop 12.10
送出感谢: 0 次
接收感谢: 1
请高手轻喷,谢谢!


_________________
wordpressmu.in


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu desktop + nginx + php5 + mysql + phpmyadmin
帖子发表于 : 2013-03-19 12:36 
头像

注册: 2008-08-13 8:48
帖子: 26391
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 344
这个要支持。 :em09 :em09 :em09


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译