Slackware10.0下成功编译 Apache 2.0.54+PHP 5.0.4 +MySQL 4.1.12 +phpMyAdmin 2.6.3

出自大连开源软件公共开发服务平台

作者:killads

来自http://slack.linuxsir.org/main/node/154

提要:本文主要介绍自定义安装web服务器,支持php+mysql,以及数据库管理工具的安装和配置等;

在官方网站下载Apache 2.0.54,PHP 5.0.4,MySQL 4.1.12,phpMyAdmin 2.6.3
 
1.安装Apache
 
#tar zxvf httpd-2.0.54.tar.gz
 
#cd httpd-2.0.54
 
#./configure --enable-so
 
#make
 
#make install
 
2. 安装MySQL
 
# groupadd mysql
 
# useradd -g mysql mysql
 
# cd /usr/local
 
# tar zxvf mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz-
 
#mv mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz mysql
 
# cd mysql
 
# scripts/mysql_install_db --user=mysql
 
# chown -R root .
 
# chown -R mysql data
 
# chgrp -R mysql .
 
修改root密码为12345(自己设定)
 
#bin/mysqladmin –u root password ‘12345’
 
连接数据库,然后输入密码验证:
 
#bin/mysql –u root –p
 
3. 安装PHP
 
#tar zxvf php-5.0.4.tar.gz
 
#cd php-5.0.4
 
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
 
#make
 
#make install
 
#cp php.ini-dist /usr/local/lib/php.ini
 
编辑Apache配置文件
 
#vi /usr/local/apache2/conf/httpd.conf
 
加入以下3行
 
LoadModule php5_module modules/libphp5.so
 
AddType application/x-httpd-php .php .phtml
 
AddType application/x-httpd-php-source .phps
 
找到DirectoryIndex index.html index.html.var,在后边添加index.php
 
4. 安装phpMyAdmin
 
#tar jxvf phpMyAdmin-2.6.3-pl1.tar.bz2
 
#mv phpMyAdmin-2.6.3-pl1 phpMyAdmin
 
#cp phpMyAdmin /usr/local/apache/htdocs/
 
填写数据库相关信息
 
#vi config.inc.php
 
$cfg['Servers'][$i]['host'] = '这里写上你的主机名'
 
$cfg['Servers'][$i]['user'] = 'root';
 
$cfg['Servers'][$i]['password'] = '这里写上root的密码';
 
5.启动Apache
 
/usr/local/apache2/bin/apachectl start
个人工具