一、 | 软件列表 | ||||||||
软件 | 版本 | ||||||||
os | Red Hat Linux | ||||||||
apache | apache2.0.54 | ||||||||
php | php5.2.3 | ||||||||
freetype | freetype-2.3.4 | ||||||||
gd | gd-2.0.33 | ||||||||
jpeg | jpegsrc.v6b | ||||||||
libpng | libpng-1.2.18 | ||||||||
plibxm | libxml2-2.6.11 | ||||||||
zlib | zlib-1.2.3 | ||||||||
二、 | 软件安装 | ||||||||
A1、安装zlib | |||||||||
tar xzvf zlib-1.2.3.tar.gz | |||||||||
cd zlib-1.2.3 | |||||||||
./configure --prefix=/usr/local/modules/zlib | |||||||||
make | |||||||||
make install | |||||||||
A2、安装freetype | |||||||||
tar xzvf freetype-2.3.4.tar.gz | |||||||||
cd freetype-2.3.4 | |||||||||
./configure --prefix=/usr/local/modules/freetype | |||||||||
make | |||||||||
make install | |||||||||
A3、安装libpng | |||||||||
tar xzvf libpng-1.2.18.tar.gz | |||||||||
cd libpng-1.2.18 | |||||||||
cp scripts/makefile.std makefile | |||||||||
make install | |||||||||
A4、安装jpeg | |||||||||
mkdir /usr/local/modules/jpeg6 | |||||||||
mkdir /usr/local/modules/jpeg6/bin | |||||||||
mkdir /usr/local/modules/jpeg6/lib | |||||||||
mkdir /usr/local/modules/jpeg6/include | |||||||||
mkdir /usr/local/modules/jpeg6/man | |||||||||
mkdir /usr/local/modules/jpeg6/man/man1 | |||||||||
tar xzvf jpegsrc.v6b.tar.gz | |||||||||
cd jpeg6 | |||||||||
./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static | |||||||||
make | |||||||||
make install | |||||||||
A5、安装GD | |||||||||
tar xzvf gd-2.0.33.tar.gz | |||||||||
./configure --prefix=/usr/local/modules/gd --with-jpeg=/usr/local/modules/jpeg6 | |||||||||
--with-png=/usr/local/modules/libpng --with-zlib=/usr/local/modules/zlib | |||||||||
--with-freetype=/usr/local/modules/freetype | |||||||||
make | |||||||||
make install | |||||||||
A6、安装libxml | |||||||||
tar xzvf libxml2-2.6.11.tar.gz | |||||||||
cd libxml2-2.6.11 | |||||||||
./configure | |||||||||
make | |||||||||
make install | |||||||||
A7、安装apache | |||||||||
tar xzvf httpd-2.0.59.tar.gz | |||||||||
cd httpd-2.0.59 | |||||||||
./configure --prefix=/usr/local/carlink/apache --enable-shared --enable-static | |||||||||
make | |||||||||
make install | |||||||||
A8、安装php | |||||||||
tar xzvf php-5.2.3.tar.gz | |||||||||
cd php-5.2.3 | |||||||||
./configure --prefix=/usr/local/carlink/php --with-apxs2=/usr/local/carlink/apache/bin/apxs | |||||||||
--with-pgsql-dir=/usr/local/carlink/postgresql --with-xml --with-png=/usr/local/modules/libpng | |||||||||
--with-jpeg-dir=/usr/local/modules/jpeg6 --with-zlib=/usr/local/modules/zlib | |||||||||
--with-freetype=/usr/local/modules/freetype --with-gd=/usr/local/modules/gd | |||||||||
--enable-track-vars --enable-mbstring=all | |||||||||
make | |||||||||
make install | |||||||||
cp php.ini-dist /usr/local/carlink/php/lib/php.ini | |||||||||
三、 | 环境配置 | ||||||||
cd /usr/local/carlink/apache/conf | |||||||||
编辑httpd.conf | |||||||||
在httpd.conf加载模块的部分。在这部分下面的加上两句: | |||||||||
LoadModule php5_module modules/libphp5.so | |||||||||
AddType application/x-httpd-php .php .php3 .php4 | |||||||||
找到DirectoryIndex * 这行,可以这样修改,添加默认的文件名: | |||||||||
DirectoryIndex index.php default.php index.htm index.html default.htm default.html | |||||||||
否则不能自动识别index.php。 | |||||||||
linux+apache2.0.59+php5.2.3+gd环境构架
最新推荐文章于 2021-05-14 14:32:58 发布