由于网站国庆中秋假期出了点问题,是网站服务器管理员人为因素造成的网站不能访问。俺深思之下,决定外迁网站,就跟其它相熟的网友伸请一个免费的VPS主机,空间不大那种。,但空间完全让俺管理,没有其它网站服务的。而且环境还是裸机环境,也就是除了基本系统,以及一个yum外。没有其它网络服务在运行。也就是apache mysql,php环境要自已完全搭建。在搭建apache mysql php环境虽遇到一些波折。但也学习懂得许多,也了解到更多,同时,也精进俺在linux/unix的服务器维护以及以及数据库维护持术。由于俺很久没用linux,以往也少用yum这种软件版本升级安装工具。所以,俺也借此环境搭建,熟悉了yum这种软件版本升级安装工具,以及相关命令。。。。
由于服友的vps 系统是centos 4.2 所以,也只能安装apache2,mysql4,php4 ,可能由yum源的限制,centos 4只能安装apache2,mysql4,php4 ,暂时没有找到可以在centos4.安装apache2,mysql5,php5的源。当然,俺从中也懂得如何修改yum的源。俺之前都说,俺很少用yum。这些也顺便熟悉yum源的设置与相关命令使用。。
俺在安装apache2,mysql4,php4时,借鉴一些网上的文档,由于网上的文档千篇一律,大同小异,并且都没有什么验证过。致使俺在安装amp环境时,遇到一些疑惑或者问题,但后来都懂过经验来判断解决。。。下面就是俺的安装笔记。跟网上一些文档有些区别,算是俺的修订版吧。。。
一、安装基本程式
~#apt-get install apache2 mysql-server php5 php5-mysql phpmyadin pear php5-gd
#在安装过程序会提示你设置mysql的root用户密码。
在Debian下只要安装相关软体,无需修改任何配置文件,把网页程序上传到/var/www目录,更改权限为777,服务器就能够工作!
二、LAMP简单配置
经过前面的步骤,服务器就能够正常运行,但是有时候达不到我们的要求,所以掌握基本配置方法是很有必要的。
1、建立mysql数据库,并添一个仅拥有这些数据库权限的用户,以便网页程序使用,提高服务器的安全性。
~#mysql -h127.1 -uroot -pabcabc
#连接mysql服务器,其中-h是主机,-u是用户名,-p是密码。注意各参数与附值之间没有空格。
> create database lamp;
#创建数据库lamp,注意mysql内部命令必需以“;”结尾。
>show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| lamp |
| mysql [...]
一,为什么要使用lighttpd?
apache不可以吗?
在支持纯静态的对象时,比如图片,文件等 ,
lighttpd速度更快,更理想
至于它和apache的比较,很多文档,大家可以google一下
二,从何处下载lighttpd?
http://www.lighttpd.net/download/
这个是它的官方站
三,如何安装?
1,编译安装
./configure –prefix=/usr/local/lighttpd
make
make install
configure完毕以后,会给出一个激活的模块和没有激活模块的清单,可以检查一下,是否自己需要的模块都已经激活,在enable的模块中一定要有“mod_rewrite”这一项,否则重新检查pcre是否安装。
2,编译后配置
[...]
在 Fedora 10 安装 lighttpd php5 mysql5 zend Optimizer前 3个均可以用 yum 进行安装,很方便。
在 Fedora 10 安装 lighttpd php5 mysql5 zend Optimizer
前 3个均可以用 yum 进行安装,很方便。
而 zend Optimizer 需要下载解压后,到解压目录输入 # ./install.sh 就会出现界面提示安装。安装后重启 lighttpd却没有成功启动 zend Optimizer 。
解决经过:
1. 开始认为是 php.ini 没有设置好。 打目录中找 #find / -name php.ini ,后发现网页输出 就有 Loaded Configuration File : /usr/local/Zend/etc/php.ini 显示 php.ini 文件已被加载。
2. [...]
最近评论