游客:
注册
|
登录
|
帮助
Linux伊甸园论坛
»
PHP,PERL,Python
» apache2+mysql5+php5在linux下的安装过程
IBM 集群技术资源全面接触
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: apache2+mysql5+php5在linux下的安装过程
yqg87
新生入学
注册用户
UID 142507
精华 0
积分 0(
积分有什么用?
)
帖子 16
阅读权限 10
注册 2005-11-21
状态 离线
#1
使用道具
发表于 2006-4-10 17:41
资料
个人空间
短消息
加为好友
apache2+mysql5+php5在linux下的安装过程
本篇是apache2+mysql5+php5在linux下的安装过程
希望能给初学者以帮助
所需要的包
MySQL5(MySQL 5.0.15.),可以从MySQL.com下载。
PHP5(即现在的PHP 5.0.5),可从Php.net下载
Apache 2(即现在的Apache 2.0.50), 从Apache.org下载。
你可能还需要以下的支持库:
libxml2库从XmlSoft.org下载。
zlib库从Gzip.org下载。
1 解压安装包 (建议解压在同一目录中)
$ tar -xzvf mysql-max-5.0.15-linux-i686.tar.gz
$ tar -xzvf php-5.0.5.tar.gz
$ tar -xzvf httpd-2.0.50.tar.gz
$ tar -xzvf libxml2-2.6.11.tar.gz
$ tar -xzvf zlib-1.2.1.tar.gz
2安装支持库 (安装前建议到usr/local下看看都有些什么)
检查你是否安装了libxml2或者zlib。PHP 5.0要求libxml2 2.6.0和zlib 1.0.9。
编译和安装libxml2 XML解析器
$ cd /解压目录/libxml2-2.6.11
$ ./configure (默认装到了/usr/local/lib下 指定的话用--profix=/目录 )
$ make && make install
对zlib做类似的操作:
$ cd /解压目录/zlib-1.2.1
$ ./configure (默认装到了/usr/local/lib下 指定的话用--profix=/目录 )
$ make && make install
3安装Apache
以Apache使用PHP有两种方式:作为动态模块,其在运行状态时可载入到Web服务器,或者作为静态模块,其可直接编译到Web服务器代码中。我们着重于第一种方式。
为了能以Apache2.0模块使PHP动态载入,Apache服务器必须以动态共享对象(DSO, Dynamic Shared Object)编译。可以通过传递--enable-so参数到Apache 2.0 configure使这一特性生效:
$ cd /解压目录/httpd-2.0.50
$ ./configure --prefix=/usr/local/apache2 --enable-so
$ make && make install
4 MySQL5的安装 (如系统原有mysql 相应步骤可以省略)(下栽二进制包 直接解压在/usr/local下)
$groupadd mysql
$useradd -g mysql mysql
$ln -s mysql mysql
$cd mysql
$scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql date
chown -R mysql .(以上安装包中有详细说明)
启动服务
(测试 关闭原有的mysql服务.
进入目录下的bin目录下执行 ./safe_mysqld启动mysql服务
./mysql -u root -p 密码 进入mysql!
)
5 php的安装
$ ./configure --prefix=/usr/local/php5 (配置php的参数)
--with-apxs2=/usr/local/apache2/bin/apxs
--with-libxml-dir=/usr/local/lib
--with-zlib --with-zlib-dir=/usr/local/lib
--with-mysql=/usr/local/mysql (mysql 的安装目录 就是那个解压后的目录)
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-gd --enable-soap --enable-sockets
$ make
$ make install
*将安装目录下的php.ini-dist文件改为php.ini存放的/usr/local/lib下
6编辑Apache配置文件,即/usr/local/apache2/conf/httpd.conf,并添加以下一行:
AddType application/x-httpd-php .php
并在 DirectoryIndex 一行 加上 index.php
保存文件并启动服务器:
7 测试 test.php 放在apache目录下的htdocs下
test.php
<?php
phpinfo();
?>
通过浏览器查看[url="http://localhost/test.php"]http://localhost/test.php[/url]
要注意的地方
(1)要以root用户安装
(2)在启动apache和MySQL服务器时应确保原有的服务关闭
hekun123456
新生入学
注册用户
UID 152087
精华 0
积分 0(
积分有什么用?
)
帖子 3
阅读权限 10
注册 2006-3-10
状态 离线
#2
使用道具
发表于 2006-4-10 21:35
资料
个人空间
短消息
加为好友
小弟现在正在学习网工的课程,楼主的这篇文章对我帮助很大!!!万分感谢!!!
不容错过的IBM 集群技术资源汇总
hongmy525
新生入学
注册用户
UID 147853
精华 0
积分 0(
积分有什么用?
)
帖子 4
阅读权限 10
注册 2006-1-17
状态 离线
#3
使用道具
发表于 2006-4-16 19:06
资料
个人空间
短消息
加为好友
万分感谢,现在这样的文章很少
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-5-17 09:40
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.083235 second(s), 5 queries
TOP
清除 Cookies
-
联系我们
-
Linux伊甸园
-
Archiver
-
WAP
多串口卡,串口服务器,终端服务器,KVM切换器
best dvd copy software