免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 864 | 回复: 0
打印 上一主题 下一主题

LAMP安装手纪 [复制链接]

论坛徽章:
1
丑牛
日期:2014-05-22 15:38:58
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-23 14:38 |只看该作者 |倒序浏览

环境: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
http://apache.justdn.org/httpd/httpd-2.2.3.tar.gz
可先检查系统是否有安装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
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
/from/http://mysql.oss.eznetsols.org/
#tar zxvf mysql*
# mv  mysql* /usr/local/mysql
or cp -r mysql* /usr/local/mysql
注:编译的时候可能提示需要安装zlib,直接上网站下载zlib安装:
#wget
http://www.zlib.net/zlib-1.2.3.tar.gz
# 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
http://cn2.php.net/get/php-5.2.0.tar.gz/from/cn.php.net/mirror
#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


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2937/showart_236553.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP