CentOS 5编译编译基本类系统软件(linux)

系统 Linux
CentOS 5编译mysql-5.1.34 由于初始安装的时候安装好了Mysql client rpm包,具体如何安装Google吧。

CentOS 5编译是非常常用的系统,然后我学习钻研CentOS 5编译基本类同系统软件,在这里拿出来和大家分享一下,希望对大家有用。CentOS社区不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS 5编译基本类同系统软件(linux)

1、CentOS 5编译mysql-5.1.34
由于初始安装的时候安装好了Mysql client rpm包,具体如何安装Google吧。
groupadd mysql
useradd -g mysql mysql
tar zxvf  mysql-5.1.34.tar.gz
cd mysql-5.1.34
./configure --prefix=/usr/local/mysql
make
make install clean
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
chown -R mysql . //后面有个点号,要注意了!
chgrp -R mysql .  //后面有个点号,要注意了!
bin/mysql_install_db --user=mysql
chown -R root .  //后面有个点号,要注意了!
chown -R mysql var
bin/mysqld_safe --user=mysql &
如果没有出错的话,这里Mysql应该可以正常启动了。
不过Mysql5.1.X启动Mysql的时候,会跟一条把信息写入XXX文件当中,不用管了。

2、CentOS 5编译httpd-2.2.11 (apache)
tar zxvf httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/usr/local/apache --enable-rewrite=shared --enable-speling=shared --enable-track-vars --enable-cgi --enable-so --enable-mods-shared=all
make
make install clean
安装完后使用/usr/local/apache/bin/apachectl -k start 可以启动

3、CentOS 5编译GD2 and Lib
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/zlib
make
make install clean
tar zxvf libpng-1.2.35.tar.gz
cd libpng-1.2.35
./configure --prefix=/usr/local/libpng
make
make install clean
tar zxvf freetype-2.3.9.tar.gz
cd freetype-2.3.9
./configure --prefix=/usr/local/freetype2
make
make install clean
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --prefix=/usr/local/jpeg6
make
make install clean
CentOS 5编译安装时候提示找不到目录的,自己手动建下目录即可。

如果以上软件都安装成功了,就可以开始安装GD了
tar zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/gd2 --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype2 --with-jpeg=/usr/local/jpeg6
编译的时候,***结果那里可以看到
Configuration summary for gd 2.0.35:
Support for PNG library: yes
Support for JPEG library:yes
Support for Freetype 2.x library: yes
Support for Fontconfig library:no
Support for Xpm library: no
Support for pthreads: yes
可以看到png 、 jpeg 、 freetype都已经安装上了

4、CentOS 5编译php-5.2.9
tar zxvf php-5.2.9.tar.gz
cd php-5.2.9
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql  --with-apxs2=/usr/local/apache/bin/apxs --with-jpeg-dir=/usr/local/jpeg6  --with-freetype-dir=/usr/local/freetype2 --with-zlib-dir=/usr/local/zlib --with-gd-dir=/usr/local/gd2 --enable-ftp --enable-sockets
make
make install clean
cp php.ini-dist /usr/local/php5/lib/php.ini
配置 httpd.conf 让apache支持PHP
vi /usr/local/apache/conf/httpd.conf
找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
重启Apache
/usr/local/apache/bin/apachectl -k restart

5、CentOS 5编译Zend 3.3.3
tar zxvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
cd ZendOptimizer-3.3.3-linux-glibc23-i386
./install.sh
根据提示安装
注意配置好PHP.ini文件的路径和Apache的Apachectl文件的路径
安装好后,如果apache配置正常的话,可重启apache使设置生效。

6、CentOS 5编译Test:
/usr/local/php/bin/php -m
/usr/local/php/bin/php -i
或编辑一个PHP页面进行测试一下phpinfo.php
echo phpinfo.php >
<?php
phpinfo();
?>
/usr/local/php/bin/php phpinfo.php > info.txt
vi or cat info.txt

【编辑推荐】

  1. 运用CentOS RPM安装CentOS 5.2中相关软件如vhmgr
  2. CentOS 5安装基本系统与环境部署及调整
  3. CentOS 5.4安装相关系统文件方法
  4. Centos 5.1系统中安装NTFS设置使用
  5. CentOS 5.1系统下挂载NTFS分区
责任编辑:佚名 来源: CSDN
相关推荐

2010-02-23 14:45:52

CentOS LEMP

2010-03-30 17:15:09

CentOS系统

2010-04-01 13:37:24

CentOS系统5

2010-01-14 15:56:29

2010-01-13 14:18:36

CentOS Open

2010-02-25 18:09:41

Linux系统软件

2010-01-14 14:51:07

CentOS安装配置

2010-01-13 10:14:45

2012-09-24 09:59:24

Linux操作系统

2011-02-24 15:04:58

ProftpdCentos

2010-02-06 16:21:21

Ubuntu内核

2009-07-26 09:03:17

CentOS 5.1编译Erlang-R12B

2009-10-23 16:35:44

linux Debia

2010-02-02 13:26:53

Linux内核

2010-01-14 16:27:44

CentOS emes

2010-02-22 16:09:18

CentOS安装

2010-01-13 16:46:44

CentOS Apac

2010-01-14 16:46:13

CentOS Mysq

2010-01-15 20:59:54

2009-12-29 17:52:40

Ubuntu serv
点赞
收藏

51CTO技术栈公众号