apache + php 简单环境搭建

最近需要使用一些简单的CMS系统,于是需要PHP环境的支持。因为不熟悉PHP,在环境的配置和搭建上稍微花了一点时间。好记性不如烂笔头,把下面的东西记下来备忘。


首先安装apache

apache的编译安装比较简单,使用如下的命令:

./configure --prefix=/opt/apache --with-ldap --enable-mods-shared="all ssl ldap cache proxy authn_alias mem_cache file_cache authnz_ldap charset_lite dav_lock disk_cache"


安装zlib的支持,google找到zlib相应版本的下载,解压到本地合适位置

执行:

./configure --prefix=/usr/local/zlib

make

make install


安装 libpng的支持,google libpng,找到相应的压缩包下载。解压到本地。

执行:

./configure --prefix=/usr/local/libpng

make

make install


其次执行free type的安装,同样,找到free type的压缩包下载,解压到本地。

执行:

./configure --prefix=/usr/local/freetype

make

make install


执行jpeg的安装,下载地址 http://www.ijg.org/

执行

./configure --prefix=/usr/local/jpeg --enable-shared

make

make install


执行libgd的安装,搜索libgd,找到下载同样解压到本地。执行

./configure --prefix=/usr/local/gd2 --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg

make

make install


执行php的安装,下载,解压

./configure --prefix=/opt/php5 --with-apxs2=/opt/apache/bin/apxs --with-mysql=/usr/lib64/mysql --with-config-file-path=/opt/php_conf --enable-track-vars --with-xml --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg --with-zlib-dir=/usr/local/zlib  --with-gd=/usr/local/gd2 --with-png-dir=/usr/local/libpng


ln -s /usr/lib64/mysql/libmysqlclient.so /usr/lib/libmysqlclient.so




在以上过程中。我曾经遇到过mysql和freetype版本有冲突的情况。换了一个freetype之后,问题就解决了。

你可能感兴趣的:(apache + php 简单环境搭建)