打印

体验64位,在FC4 x86_64上编译Apache,PHP

体验64位,在FC4 x86_64上编译Apache,PHP

安装环境:
    Fedora Core 4 x86_64 Release 1
安装系统时选择:
    默认Gnome桌面环境
    默认系统开发工具包
    默认Gnome开发工具包
处理器:
    AMD64 Sempron(R) 2500+
大致安装时间:
    半小时左右,不包括配置时间

前言:
    在Linux下编译安装程序是很费精力的一件事情,对很多初学者来说这是一道门槛.我作为一个与Linux打了几年交道的PHP程序员,也没有几次是通过完全编译来安装PHP开发环境的.现在借助于体验64位系统的机会再次来实践一下,同时也做了简要的记录,和大家分享.

说明:
    在这里没有记录详悉的安装和配置的过程,只是记录了configure命令和它的参数,当然,这些参数是保证可以编译通过的.具体的一些安装要求请大家耐心地看软件的文档,或者是软件包里的INSTALL文档.顺便练一下英语阅读能力喔!在这次安装中MySQL采用的是官方的x86_64二进制包,省去了不少麻烦.

注意:
    所有命令都在一行内输入.

MySQL安装:
    去MySQL官方网站上下载编译好的二进制软件包,并解压缩到/usr/local目录,把解压后的文件夹的名字改成mysql5.

Apache配置命令:
$ ./configure --prefix=/usr/local/apache2
        --enable-ssl
        --enable-dav
        --enable-dav-fs
        --enable-cgi
        --enable-so

PHP配置命令:
$ ./configure --prefix=/usr/local/php5
        --with-apxs2=/usr/local/apache2/bin/apxs
        --with-bz2
        --enable-mbstring
        --with-openssl
        --with-mysql=/usr/local/mysql5
        --with-mysqli=/usr/local/mysql5/bin/mysql_config
        --enable-soap
        --enable-wddx
        --with-xmlreader
        --with-xsl
        --with-zlib

Subversion配置命令:
$ ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs

mod_cband配置命令:
$ ./configure --with-apxs=/usr/local/apache2/bin/apxs

mod_perl配置命令:
$ perl Makefile.PL
        MP_APXS=/usr/local/apache2/bin/apxs
        MP_APR_CONFIG=/usr/local/apache2/bin/apr-config

小结:
    安装过程很快,得益于现代的高性能的计算机技术,整个开发环境的后期配置是十分复杂的,我安装大概只用了半个多小时,但是确花了整整一天的时间去配置,所以说还是很麻烦的,当然还包括Java,Eclipse以及相关软件的安装.希望大家能不断的实践,取得更快的进步.
从现在起,要致力于推广开源文化 个人PHP Web开发资源网站 http://site.karadog.net/karaphp 欢迎各位光临

TOP

谢谢Kara的分享

期待着你的服务器

TOP

其实也和32位环境没区别啊………

TOP

是啊,64 位我现在完全体验不到64位和32位有什么不同。

TOP

[quote:457aa7f5d8="hew"]是啊,64 位我现在完全体验不到64位和32位有什么不同。[/quote]
BS 啊…………

TOP

都是CLLDXY

TOP