设为首页 收藏本站
查看: 791|回复: 0

[经验分享] 在debian4上搭建一个lighttpd+fastcgi+php5+mysql环境

[复制链接]

尚未签到

发表于 2015-11-17 11:12:39 | 显示全部楼层 |阅读模式
最近兴致来了,想法在debian下搭建某php论坛,,或者作为服务器上的补充。。所以,这几天的工作就孕育了这篇工作笔记,暂且把gentoo的后续先搁置一下,并不是不准备继续,只是稍微转换,以免头晕J
  话说回来,如果是用2个相同IDE硬盘来搞的话,搞个raid+lvm仍然是不错的选择,速度和稳定都有较大的提升,因为我这是利用我公司的未处理垃圾来搭建,配置都是古董:C633SDR128M15Ghd..(真是有够寒酸了)
  废话不多说了,开始吧!用在官方下载的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源贴出来,大家注意看吧,因为我发现很多网上找到关于ustccn99的源都不是很完整。。
  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,这样就可以上传文件了。。这个的话也很简单,大家只要注意上传文件的权限就没什么了。
  还是老套路,今天就到这里了。。。再见~~
             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-140257-1-1.html 上篇帖子: apache2.2 安装php5 下篇帖子: MyEclipse/eclipse的php开发调试环境配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表