简洁的想法

 找回密码
 注册
搜索
查看: 793|回复: 1

Slackware10.0下成功编译 Apache PHP MySQL phpMyAdmin

[复制链接]
发表于 2006-2-8 03:30:31 | 显示全部楼层 |阅读模式
Slackware10.0下成功编译 Apache 2.0.54+PHP 5.0.4 +MySQL 4.1.12 +phpMyAdmin 2.6.3
作者:killads
来自:LinuxSir.Org
http://slack.linuxsir.org/main/?q=node/154

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

在官方网站下载Apache 2.0.54,PHP 5.0.4,MySQL 4.1.12,phpMyAdmin 2.6.3

1.安装Apache

  1. #tar zxvf httpd-2.0.54.tar.gz
  2. #cd httpd-2.0.54
  3. #./configure --enable-so
  4. #make
  5. #make install
复制代码


2. 安装MySQL
  1. # groupadd mysql
  2. # useradd -g mysql mysql
  3. # cd /usr/local
  4. # tar zxvf mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz
  5. #mv mysql-standard-4.1.12-pc-linux-gnu-i686.tar.gz mysql
  6. # cd mysql
  7. # scripts/mysql_install_db --user=mysql
  8. # chown -R root .
  9. # chown -R mysql data
  10. # chgrp -R mysql .
复制代码


修改root密码为12345(自己设定)
  1. #bin/mysqladmin –u root password ‘12345’
复制代码


连接数据库,然后输入密码验证:
  1. #bin/mysql –u root –p
复制代码


3. 安装PHP

  1. #tar zxvf php-5.0.4.tar.gz
  2. #cd php-5.0.4
  3. #./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
  4. #make
  5. #make install
  6. #cp php.ini-dist /usr/local/lib/php.ini
复制代码


编辑Apache配置文件
  1. #vi /usr/local/apache2/conf/httpd.conf
复制代码


加入以下3行
  1. LoadModule php5_module modules/libphp5.so
  2. AddType application/x-httpd-php .php .phtml
  3. AddType application/x-httpd-php-source .phps
复制代码


找到DirectoryIndex index.html index.html.var,在后边添加index.php

4. 安装phpMyAdmin
  1. #tar jxvf phpMyAdmin-2.6.3-pl1.tar.bz2
  2. #mv phpMyAdmin-2.6.3-pl1 phpMyAdmin
  3. #cp phpMyAdmin /usr/local/apache/htdocs/
复制代码


填写数据库相关信息
  1. #vi config.inc.php
  2. $cfg['Servers'][$i]['host'] = '这里写上你的主机名'
  3. $cfg['Servers'][$i]['user'] = 'root';
  4. $cfg['Servers'][$i]['password'] = '这里写上root的密码';
复制代码


5.启动Apache
  1. /usr/local/apache2/bin/apachectl start
复制代码
 楼主| 发表于 2006-2-8 18:25:46 | 显示全部楼层

slackware下快速架设apache+php+mysql

类别:服务器架设- babo
转自:http://www.slack.cn/modules/wordpress/index.php?p=3
这里指的快速是因为不用编译安装软件.
前提是在安装slackware 9.0的时候已经选择了mysql,apache和php.
如果是full模式安装的,肯定没有问题.

配置mysql server
安装mysql默认的数据库
mysql_install_db
改变mysql数据库目录权限
chown -R mysql /var/lib/mysql
chgrp -R mysql /var/lib/mysql
让mysql随系统自动启动
ln -s /usr/share/mysql/mysql.server /etc/rc.d/rc.mysqld
chmod +x /etc/rc.d/rc.mysqld
编辑/etc/rc.d/rc.M
在Start Apache server前面加入下面脚本
可以通过搜索rc.httpd来快速定位
# Start mysql server:
if [ -x /etc/rc.d/rc.mysqld ]; then
. /etc/rc.d/rc.mysqld start
fi

让mysql随系统关闭,自动关闭
编辑/etc/rc.d/rc.6和/etc/rc.d/rc.K两个文件
分别在两个文件的# Stop the Apache server段下面如下内容
# stop mysql server
if [ -x /etc/rc.d/rc.mysqld ]; then
/etc/rc.d/rc.mysqld stop
if

配置Apache+php
让apache随系统启动
chmod +x /etc/rc.d/rc.httpd
让apache支持php
编辑/etc/apache/httpd.conf
将文件里面的
#Include /etc/apache/mod_php.conf
的注释去掉.

然后
reboot
系统再启动后,就已经是mysql+apache+php的环境了
apache的默认目录是/var/www/htdocs
而mysql的数据库目录是/var/lib/mysql
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|Archiver|简洁的想法

GMT+1, 2021-4-19 01:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表