Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1654452
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2017-12-09 12:58
文章分类

全部博文(82)

文章存档

2011年(7)

2010年(3)

2009年(11)

2008年(4)

2007年(57)

我的朋友

分类: LINUX

2007-12-15 19:36:46

环境:redhat as4
apache2.2.3+php5.2.0+mysql5.0.28+Zend3.2.0+phpmyadmin2.9.1+Zlib1.2.3+GD2.0.38
1.install apache2.2.3
#wget
可先检查系统是否有安装httpd: rpm -qa httpd
有的话先删除 rpm -e --nodeps httpd*
#tar zxvf httpd*
#cd httpd*
#./configure --prefix=/usr/local/apache2 --enable-module=so

2.install mysql5.0.28
#wget
/from/
#tar zxvf mysql*
# mv  mysql* /usr/local/mysql
or cp -r mysql* /usr/local/mysql
注:编译的时候可能提示需要安装zlib,直接上网站下载zlib安装:
#wget
# tar zxvf zlib*
# ./configure --prefix=/usr/libnew
# make && make install
添加mysql用户及用户组
# groupadd mysql
# useradd -g mysql mysql
修改mysql目录权限,进入mysql 目录
# scripts/mysql_install_db --user=mysql 生成mysql系统数据库
# chown -R root .
# chown -R mysql data
# chgrp mysql .
#./bin/mysqld_safe --user=mysql &
./configure --prefix=/usr/local/mysql --with-charser=gbk --localstatedir=/var/db/mysql
#网上也有一些文章提到前面说的二进制包不需要编译的问题,但是却漏掉了这个步骤。造成执行下面的脚本会报错。
 
# vi /usr/local/mysql/support-files/my-medium.cnf
max_connections = 1000
log-slow-queries
long_query_time = 5
注:
max_connections 为允许的最大连接数
log-slow-queries 打开低速查询日志
long_query_time 低速查询的秒数(运行一句sql达到此时间记录在日志里)
然后
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
启动mysql服务
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
如出现 Starting mysqld daemon with databases from /usr/local/mysql/data
PS:
修改 mysql 的 root 密码
# /usr/local/mysql/bin/mysqladmin -u root -p password 123456
回车出现 Enter password: 最开始密码默认为空 继续回车即可
123456 即为你的新密码
把mysql 服务放到启动文件里:
vi /etc/rc.local
/usr/local/mysql/bin/mysqld_safe --user=root

3.GD库
#tar zxvf gd*
#cd *
#./configure
#make && make install
4.Zlib
#tar zxvf zlib*
#cd zlib*
#./configure --prefix=/usr/local/libnew
#make && make install

5.php 5.2.0 install
#wget
#tar zxvf php*
#cd php*
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs
--with-zlib=/usr/libnew --with-tiff --with-libxml --with-gd -with-freetype --with-jpeg
--with-png --with-ttf --enable-mbstring --with-mysql=/usr/local/mysql --enable-gd-native-ttf
#cp php.ini-dist /usr/local/lib/php.ini
#make && make install
# vi /usr/local/lib/php.ini
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
//启动apache
#/usr/local/apache2/bin/apachectl start
6.Zend 3.2.0
#tar zxvf Zend*
#cd Zend*
#./install
test php
vi /usr/local/apache2/htdoc/index.php
 
7.install phpmyadmin2.9.1
download phpmyadmin2.9.1
# tar zxvp php*
# mv php* /var/www/phpmyadmin
#cd phpmyadmin
#cp config.sample.inc.php config.inc.php
阅读(469) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~