首页 > 运维, 技术 > 列一下自己的MAP安装程序吧

列一下自己的MAP安装程序吧

2006年7月21日

UploadFiles/2006-7/721619265.rar装的次数太多了,不过每次的设置越来越少,列个表吧

1装apache
文件httpd-2.2.0.tar.gz
命令./configure –enable-so (它默认的prefix=/usr/local/apache2)
自启方法:把系统自带的init.d/httpd改成新的目录就得了
附件一就是这个httpd文件(直接上传非说文档类型不对,只得打包)

2装mysql
参考页面:http://dev.mysql.com/doc/refman/5.0/en/quick-install.html
基本就按上面的做就得了
文件:mysql-5.0.18.tar.gz
命令:./configure –prefix=/usr/local/mysql –with-extra-character=gb2312,gbk,big5
(注:后来在一个redhat8.0上装mysql,发现用上面的命令根本没有gb2312编码,所以改用./configure –prefix=/usr/local/mysql –with-charset=gb2312 –with-extra-charset=all)
安完后到/usr/local/mysql去
执行bin/mysql_install_db –user=mysql
自启方法:在mysql的源码目录中有个support-files/mysql.server,把它拷为/etc/rc.d/init.d/mysqld,然后加上执行权限就行了

方便起见,用这个命令grant一下来自非localhost的root的权限:
grant all on *.* to root@’%’ identified by ‘xxxx’;

后来升级了内核,mysql会crash,原因不太清楚,编译时多加了几项:
./configure –prefix=/usr/local/mysql –with-extra-charsets=gb2312,gbk,big5 –with-mysqld-ldflags=-all-static –enable-assembler –with-debug
还要编辑一下生成的Makefile,我的CXXFLAG字段是这样的:CXXFLAGS = -g -O -DDBUG_ON -DSAFE_MUTEX -fno-implicit-templates -fno-exceptions -fno-rtti -felide-constructors
参考的是以下两个地址:
http://dev.mysql.com/doc/refman/5.0/en/installing-source.html
http://dev.mysql.com/doc/refman/5.0/en/configure-options.html

3装PHP5
参考页面:http://www.php.net/manual/en/install.unix.apache2.php
文件:php-5.1.2.tar.gz
./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –enable-ftp

4.关于gd的相关内容

今天我又装了个gd,要装的东西挺多的,在这列一下用到的文件:

freetype-2.3.4.tar.gz  gd-2.0.34.tar.gz  jpegsrc.v6b.tar.gz  libpng-1.2.16.tar.gz  zlib-1.2.3.tar.gz
除了gd本身以外,其余几个都是解开,./configure;make;make install就完事了
最后编gd,gd其实也是这个步骤,它是自动检测另外几个包的安装情况,configure的时候会列出来其它几项的有无,看一下对不对就是了,如果不对的话configure的时候再指定路径。
然后就是再编译一下php,我用到的命令为:
./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql –with-mysqli=/usr/local/mysql/bin/mysql_config –with-gd –with-jpeg-dir –with-png-dir –with-zlib-dir –with-freetype-dir –enable-ftp

运维, 技术 , , ,

  1. 目前还没有任何评论.
  1. 目前还没有任何 trackbacks 和 pingbacks.