-
LAMP
安装
配置
配置环境
操作系统:
Redhat Enterprise AS 4
已安装包:
httpd2.0.4,
mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2.0.28,
libpng1.2.7
说明:网上的各种安装说明都不是很好地说明了配置参数的来
由,本文将尽可能标明每一步
的必要性.已安装包不是必需的,其中
mysql
可以独立安装,而
rpm
包形式的
httpd
因为不
是
p>
mod-so
形式安装的,
如果要支持
p>
php
或者其它模块,
要强制
remove
重安装编码版本
.
#rpm
--nodeps --erase httpd
其它
php
可能需要的模块功能说明:
libxml2:
xml
解析库
zlib:
开源压缩库
gd:
图形库
libpng:
用来处理
png
图像格式文件的库
freetype:
TrueType
字体绘制引擎
ZendOptimizer:
JPEG
库
:
然后下载文件
mysql,apache,php
,请到下面网址下载相应软件
< br>
/
/
/
第一步:安装
apache
进入安装目录,依次执行下面命令:
解压源码包
# tar -zxf
进入安装目录
# cd
httpd-2.0.55
配置
apache
安装信息
,
配置安装后目录,模块动态配置,允许重写重配置
# ./configure
--prefix=/usr/local/apache --enable-modules=so
--enable-rewrite
执行
make
安装
# make; make
install
第二步:配置
apache
修改
文件
//ServerName
修改主机名称,若无
dns,
则用
IP
替代
p>
ServerName 192.168.36.163:80
//DocumentRoot
修改文档路径,就是要放置目标网页的地方
DocumentRoot
//DirectoryIndex
修改默认的首页名称
DirectoryIndex
第三步:安装
PHP
进入安装目录,依次执行下面命令:
解压源码包
# tar -zxf
进入安装目录
# cd
php-5.05
配置
php
安装信
息
,
配置安装后目录,模块动态配置,允许重写重配置
#
方式一
./configure
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql/
--with-curl=/usr/local/curl
--enable-ftp
--with-libxml-
dir=/usr/local/libxml2
--with-expat-
dir=/usr/lib
--enable-soap
--with-xsl=/usr/local/libxslt
--enable-xslt
--with-
gd=/usr/local/gd2/
--with-jpeg-
dir=/usr/local/jpeg6/
--with-zlib-
dir=/usr/lib
--with-png
--with-freetype-dir=/usr/local/freetype
--enable-mbstring
#
方式二
'./configure'
'--
prefix=/usr/local/php'
'--with-
apxs2=/usr/local/apache/bin/apxs'
'--
with-mysql=/usr/local/mysql/'
'--with-
mssql=/usr/local/freetds/'
'--with-
curl=/usr/local/curl '
其中
./configure
后的
--prefix=/usr/local/php
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql=/usr/local/mysql/
--with-libxml-dir
--enable-
mbstring
是必要的选项
--with-gd=/usr/local/gd2/
--with-jpeg-dir=/usr/local/jpeg6/
--with-png
--with-zlib-
dir=/usr/lib
--with-freetype-
dir=/usr/local/freetype
这是让
P
HP
支持
GD
库的配置选项
执行
make
安装
# make; make
install
第四步:配置
让
apache
支持
PHP
#
vi /usr/local/apache/conf/
php
安装完后会自动在
加上下面一行(若无,请手动添加)
p>
:
LoadModule
php5_module modules/
找到
AddType
application/x-gzip .gz .tgz
在其下添加如下内容
AddType
application/x-httpd-php .php
AddType
application/x-httpd-php-source .phps
重启
apache
#
/usr/local/apache/bin/apachectl restart
附:
apache
< br>的一些重要配置选项
1 Directory
Options FollowSymLinks
AllowOverride None
Order
deny,allow #
说明先执行
deny,
再执行
allow
allow from all
#
此句是允许所有地址访问,在这可设置具体
IP
的访问权限
2 ScriptAlias /cgi-bin/
脚本路径
3 redirects
(http return status code)
ErrorDocument
500
ErrorDocument 404 /
ErrorDocument 404
ErrorDocument 402
/subscription_
呵呵,我开始学
< br>PHP
了,学习
PHP
首先要学
会搭建一个
LAMP(Linux+Apache+Mysql+Php)
,我
配置了一天才配置成功,安装文档全部都是中文,还好有老师在旁边一步
一步的给我细心的
讲解,我才配置出来,在这里我要谢谢我的老师!
好了,
下面我就给大家介绍配置
LAMP
的每一步,
大家按照我的步骤来做肯定能配置成功,<
/p>
也
省去了大家看心疼的英文的时间了。
我
用
的
操
p>
作
系
统
是
Red
Hat
Linux9
,
Apache:
,
Mysq
l:
,
PHP:2.
首先检查操作系
统是否已经安装了
Apache
、
My
sql
、
PHP
,如果已经安装的话将
其删除掉。
以检查是否安装
Mysq
l
为例:
#rpm
–
qa |grep
–
i mysql
如果有显示任何软
件包
,
则使用
#rpm -e
软件包名称
--nodeps
删除
我们可以也
可以用下面的方法将已经安装的
Mysql
删除:
#for i in `rpm
–
qa|grep
–
i mysql`
>do rpm
–
e $$i
–
nodeps
>done
检查完之后我们开始安装
Apach
e
、
Mysql
和
PHP
。
一、安装
Apahce
服务器
#tar -zxvf -C /usr/local //
将
Apahce2
解压缩到
/usr/
local
目录
下
#./configure --enable-so
#make
#make install
二、安装
PHP
#tar
-zjvf 2 //
解压缩
PHP
软
件包
#cd ../php-4.3.10 //
进入到
PHP
解压缩的目录
#./configure --with-
apxs2=/usr/local/apache/bin/apxs --with-mysql
#make
#make install
#cp
-dist
/usr/local/lib/
//
将
-dist
文件拷贝到
/usr/
local/lib
文件夹下名称为
#cd /usr/local/apahce2/conf //
进入
/usr/local/apache2/conf
文
件夹
#vi
//
进入
文件
PHP4:LoadModule php4_module libexec/
PHP5:LoadModule php5_module libexec/
添加解析,为
Apahce
添加
PHP
支持,加入:
AddType application/x-httpd-php .php
.phtml
AddType application/x-httpd-php-
source .phps
加入后保存退出
wq
。
#/usr/local/apache2/bin/apachectl start
//
启动
Apahce
服务
有时候会发现错误系统默认打开的
IP
地址和端口号没有指定,修改方法:
#cd /usr/local/apache2/conf
#vi
/ServerName
找到
ServerName
:80<
/p>
,将其改为
ServerName 127.0.0.1:80
修改完后保存退出
wq
。
现在再重新启动
Apahce
服务就
OK
了!
我们可以打开浏览器,
输入
http://
你的服务器地址测试
Apahc
e
是否配置成功,
如果成功就
-
-
-
-
-
-
-
-
-
上一篇:(整理)奥运会比赛项目中英文对照.
下一篇:法语常用词汇表