在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境
来源:互联网 发布:两小无猜网络剧诈骗 编辑:程序博客网 时间:2024/04/29 09:42
最近兴致来了,想法在debian下搭建某php论坛,,或者作为服务器上的补充。。所以,这几天的工作就孕育了这篇工作笔记,暂且把gentoo的后续先搁置一下,并不是不准备继续,只是稍微转换,以免头晕J
话说回来,如果是用2个相同IDE硬盘来搞的话,搞个raid+lvm仍然是不错的选择,速度和稳定都有较大的提升,因为我这是利用我公司的未处理垃圾来搭建,配置都是古董:C633,SDR128M,15Ghd..(真是有够寒酸了)
废话不多说了,开始吧!用在官方下载的dibian netinstall的安装CD刻成的disc,引导系统,然后怎么装。。不废话了,,我按
/boot 128M ext2
Swap 256M
/ 全部给他 ext3
格式分好区后,建议不要直接就连上网线,马上更新,,因为你的网络不一定很快,就算快,你连cn99的速度也不是很快,所以还是装好基本系统,重启吧。我又要说句题外话了。。如果你仔细看了我写的gentoo笔记的话,就会觉得,其实搭建raid+lvm超容易,,所以说啊,gentoo是学习linux的好物~~~
继续。。装好了的debian 首先换源:nano –w /etc/apt/sources.list (现在习惯用nano了。。gentoo的习惯。。。)我这电信以前连cn99爆快。。现在根本连ADSL都不如。。换吧,我这换成了ustc的源,很不错,我把完整的ustc源贴出来,大家注意看吧,因为我发现很多网上找到关于ustc,cn99的源都不是很完整。。
deb http://debian.ustc.edu.cn/debian stable main non-free contrib
deb-src http://debian.ustc.edu.cn/debian stable main non-free contrib
deb http://debian.ustc.edu.cn/debian proposed-updates main contrib non-free
deb-src http://debian.ustc.edu.cn/debian proposed-updates main contrib non-free
deb http://debian.ustc.edu.cn/debian-security stable/updates main
用上面的源,更新:aptitude update;aptitude upgrade;OK,更新完成,我在附带说句,debian,ubuntu如果发现系统时间不是很正常的话,,就是距标准时间差入比较大的话,会有GPG的错误,只要用date命令改回正常时间就好了。
更新完以后,我们开始搭建环境:
Aptitude install lighttpd mysql-server php5-cgi php5-mysql
等一下下,都下载安装好了以后,配置下这些东西:
配置php:
修改/etc/php5/cgi/php.ini,在其末尾添加:
cgi.fix_pathinfo=1
配置lighttp:
修改/etc/lighttpd/lighttpd.conf,先给server.modules增加mod_fastcgi,如下:
server.modules = (
“mod_access”,
“mod_alias”,
“mod_accesslog”,
“mod_fastcgi”,
“mod_rewrite”,
)
然后调转到该文件的末尾,加上:
fastcgi.server = ( “.php” => ((
“bin-path” => “/usr/bin/php5-cgi”,
“socket” => “/tmp/php.socket”
)))
接着在修改mysql的默认密码:mysqladmin –u root password <你设置的密码>,然后恭喜你,一个基本的lighttpd+fastcgi+php5+mysql的环境就搭建好了J
在补个虚拟目录的设置,这个要补上,仍然是打开/etc/lighttpd/lighttpd.conf,在#virtual那行的下面可以添加自己需要的虚拟目录:(我做个例子)
Alias.url=(“/bbs/”=>”/var/www/bbs/”) lighttpd默认的web目录在/var/www/下。。顺便提醒一下大家,目录的权限。。一般的话最好只启用最低的权限,,,安全第一。。
这里还补一下,刚才前面忘记写的一个内容。。。就是安装的时候没配置网络,安装好debian后,要先配置网络才能aptitude。。。
编辑/etc/network/interfaces文件:在后面加入:
auto eth0
iface eth0 inet dhcp
我这仍然是dhcp = = ,很方遍
恩,基本上来说,debian下这个环境是搭建好了,大家可以自己在搞个vsftpd,这样就可以上传文件了。。这个的话也很简单,大家只要注意上传文件的权限就没什么了。
还是老套路,今天就到这里了。。。再见~~
- 在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境
- openwrt下搭建lighttpd+mysql+php5环境(二)
- 在 Fedora 7 上安装基于 Lighttpd 的 PHP5 And MySQL(转载自:PHP5研究室)
- 在ubuntu上搭建apache2+php5+mysql
- 搭建一个轻量级服务器环境 LIGHTTPD + MYSQL + PHP(FAST-CGI)
- FastCGI+lighttpd开发之介绍和环境搭建
- 在lighttpd上使用fastcgi方式部署hg server[转载]
- Ubuntu 9.04 Server 搭建Lighttpd+PHP5+MySQL完美Web服务器
- 搭建一个轻量级服务器环境 LIGHTTPD + php
- Ubuntu下搭建Lighttpd+PHP+MySQL环境
- centos 下搭建lighttpd php mysql环境
- linux,lighttpd,php,mysql环境搭建
- 在Debian4上安装中文输入法
- windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
- 在IIS6上以FastCGI模式运行PHP5
- 在Ubuntu 8.10 上搭建LLMP(Linux+Lighttpd+MySQL+PHP)服务器架构
- 在centos7上搭建mysql环境
- Lighttpd搭建Web环境
- slackware设备名重新启用(转帖)
- 思维的蜕变:从程序员到项目经理
- 随笔
- Flattened Device Tree Blob
- 访问Domain中Value Range的方法
- 在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境
- 民间秘方,里面的方子都是一个老中医几十年的心血~~很强~~身体不好一定要看
- 你注意到COM编程中“STA 单线程套间”的重入问题了吗?
- 谁有J2EE的API中文帮助呀!
- FireFox与IE浏览器在web开发上的一些区别
- Google Maps无声导航的秘密
- 推荐 《反热钱战争》
- 在线生成QRCODE和DM两种
- 有关浏览器和服务端字符乱码的问题