- 浏览: 33222 次
- 性别:
- 来自: 湖南
最新评论
最近兴致来了,想法在 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<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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 ,这样就可以上传文件了。。这个的话也很简单,大家只要注意上传文件的权限就没什么了。
还是老套路,今天就到这里了。。。再见 ~~
发表评论
-
ubuntu13.10日常分享
2014-02-18 22:17 3781.输入法 sudo apt-get remove ibu ... -
[转]Ubuntu下自定义显示器分辨率
2011-07-11 17:20 2143第一步当然是查看当前显示器的最佳分辨率,这个可以通过查看显示器 ... -
如何很方便的在多系统下引导linux
2007-08-03 15:09 582在这里我使用很适合桌面的ubuntu来介绍。 其实很简单, ... -
ubuntu装完了,该做什么?(1)
2007-08-03 20:09 640很简单一个问题,你装完ubuntu,然后干什么?肯定是像装完w ... -
ubuntu装完了,该做什么?(2)
2007-08-25 20:31 584说起来惭愧,也许是因为忙,或许是自己太羞愧,一直没时间写本文, ... -
基于raid和lvm的gentoo安装笔记(一)
2008-08-24 22:41 908首先要说的就是本文是 ... -
phpMyAdmin的安装小问题
2008-08-29 22:42 783不是那天搭建好了具体的php环境嘛,当然要使用phpmyad ... -
SLES10 SP2 安装vsftpd
2009-10-18 21:30 7291、先用yast的‘软件管理’ 安装vsftpd(需要第一张 ... -
SLES10 安装sybase ase 15.0.X
2009-10-18 21:39 921其实本文转载了蛮多别 ... -
sybase数据ASE的资源链接
2009-10-20 23:46 719Sybase官方发布的ASE12.5.1的所有的手册, ... -
在Linux下安装 Sybase ASE 11.0.3.3
2009-10-20 23:50 771(声明:这是转载自http://www.chinaunix.n ... -
suse下samba的配置问题
2010-09-30 12:30 1715<一>SAMBA服务器包含两部分:smbd和nmb ... -
vim中关键字高亮
2010-10-16 18:09 16851、配置文件的位置 在目录 /etc/ 下面,有个名为v ... -
基于Ubuntu 10.10的最新版fcitx小企鹅输入法的安装配置
2010-11-09 19:12 914原文:http://www.cnspot.com/ar ... -
wine在ubuntu下的使用TM2009beta1的技巧
2010-11-09 19:15 993http://kegel.com/wine/winetri ...
相关推荐
通过以上步骤,您可以轻松地搭建一个基于 **Ubuntu + PHP + Nginx + MySQL + Redis** 的商城系统环境。这套技术栈不仅能满足日常开发需求,还具有较好的扩展性和稳定性。随着业务的发展和技术的进步,可以根据实际...
本教程将详细介绍如何使用lighttpd和CGI来搭建一个动态网页服务器。 1. **理解lighttpd** lighttpd是一个快速、安全且配置简单的HTTP服务器,特别适合于资源有限的环境。它的特性包括模块化设计、高性能的事件模型...
本篇将详细讲解如何在Debian操作系统上搭建一个基于Nginx的FastCGI处理PHP应用,并集成MySQL数据库的LNMP服务器。 首先,让我们了解核心组件: 1. **Debian**:这是一个流行的Linux发行版,以其稳定性和安全性而...
### Debian+Nginx+PHP(FastCGI)+MySQL 搭建 LNMP 服务器知识点解析 #### 一、概述 本篇文章将详细解读如何在 Debian 系统上通过源码编译的方式安装 Nginx、PHP(FastCGI 模式)、MySQL 以构建 LNMP(Linux+Nginx+...
在Linux系统中搭建PHP+MySQL+Apache环境是创建一个功能完备的Web服务器的关键步骤,这个环境通常被称为LAMP(Linux, Apache, MySQL, PHP)堆栈。以下将详细介绍如何一步步完成这一过程。 首先,我们需要安装Apache...
DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序命名...
Debian 5 VPS下的Nginx+PHP+MySQL的解决方案
这个教程详细介绍了如何在Debian系统上手动安装LiteSpeed、PHP和MySQL。每个步骤都包含具体的命令行操作,确保了在没有使用一键安装包的情况下也能顺利完成整个流程。这种手动安装方式虽然需要更多的时间和精力,但...
docker提供了在服务端分布式的部署应用,这样的好处是方便...下面这篇文章主要给大家介绍了利用docker搭建php7和nginx运行环境的相关资料,搭建过程中运用的是官方镜像,需要的朋友可以参考借鉴,下面来一起看看吧。
Debian作为一款稳定、安全的Linux发行版,被广泛用于搭建LNMP(Linux, Nginx, MySQL, PHP)环境。随着CentOS 8的退役,越来越多的用户转向Debian。本文将详细介绍如何在Debian系统上搭建包含PHP 7.4、Nginx、Redis...
Debian是世界上最古老的Linux发行版之一,以其稳定性和安全性著称。这个压缩包文件包含了三个不同版本的Debian操作系统镜像:debian.11.3、debian_bullseye和debian_buster。每个版本都有其独特的特性和改进,下面将...
在构建一个基于Linux系统的Web服务器时,通常会采用开源软件来搭建高效且成本低廉的环境。本教程将详细介绍如何在Linux环境下使用lighttpd作为Web服务器,结合php和mysql数据库来搭建Discuz论坛。首先,我们来看...
在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为LAMP(Linux, Apache, MySQL, PHP)服务器,是Web开发中的基础步骤。这个教程将指导你完成从下载到配置的所有流程。 首先,我们需要了解这三个组件: 1. *...
在搭建服务器时,Ubuntu提供了一个安全、可更新的基础环境,并且有丰富的软件包可供安装。 2. **Nginx**:Nginx是一个高性能的HTTP和反向代理服务器,常用于Web服务器。它的事件驱动架构使其在处理大量并发连接时...
在Linux系统中,构建一个PHP运行环境通常涉及到三个主要组件:Apache服务器、PHP解释器以及MySQL数据库管理系统。这个过程被称为LAMP(Linux、Apache、MySQL、PHP)堆栈的搭建,是开发和运行PHP Web应用的基础。下面...
在本文中,我们将详细探讨如何在Debian 7.0.1系统上部署Moodle,一个流行的开源在线学习管理系统,同时结合MySQL数据库和PHP服务。首先,我们需要确保系统已更新到最新版本,然后安装必要的软件包和依赖项。 1. **...
本篇将详细讲解如何在Linux环境下配置Nginx作为Web服务器,PHP作为后端处理语言,以及MySQL作为数据库系统,构建一个强大的LAMP(Linux、Apache、MySQL、PHP)替代架构——LNMP(Linux、Nginx、MySQL、PHP)。...
WebMail 邮件服务器搭建:postfix+dovecot+roundcube 邮件服务器是Internet应用中一个非常重要的组件,它们负责将电子邮件从发送者传递到接收者。邮件服务器可以分为三个部分:Mail User Agent(MUA)、Mail ...
在Linux系统中,搭建一个基于Apache、PHP和MySQL的Web开发环境是常见的需求,这个环境通常被称为LAMP(Linux、Apache、MySQL、PHP)堆栈。以下将详细讲解如何一步步在Linux上安装和配置这些组件。 ### 一、关闭...
在构建基于Web的应用程序时,Apache2、MySQL5和PHP5(简称LAMP环境)是常见的开源软件组合。这个组合为开发动态网站提供了强大的支持,允许服务器处理PHP脚本并访问MySQL数据库。下面我们将详细探讨这三个组件的安装...