背景:
阅读新闻
Linux 下手动源码安装 Apache + MySQL + PHP
[日期:2007-11-23] 来源:Linux公社 作者:sudo [字体:]
安装 PHP
1. 看看ssh 安装了没有.
$ ssh -V 提示没有安装到话 sudo apt-get install openssh
2. 看看flex安装了没有.
$ flex -V 提示没有安装到话 sudo apt-get install flex
3. 没有安装zlib1g-dev 的话安装 zlib1g-dev
sudo apt-get install zlib1g-dev
4 安装 sudo apt-get install libxml2 libxml2-dev
默认的话已经安装了. 有提示安装了就不需要了.
5. 安装 zlib.
tar -zxf zlib*.tar.gz
cd zlib*
./configure --prefix=/usr/local/zlib
make
sudo make install
6 安装 openssl
tar -zxf openssl*.tar.gz
cd openssl*
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl --shared zlib
make
sudo make install
7 安装 freeType #stable
tar -zxf freetype*.tar.gz
cd freetype*
./configure --prefix=/usr/local/freetype
make
sudo make install
8 安装 jpeg 支持
tar -zxf jpegsrc*.tar.gz
cd jpeg*
sudo mkdir /usr/local/jpeg
sudo mkdir /usr/local/jpeg/bin
sudo mkdir /usr/local/jpeg/lib
sudo mkdir /usr/local/jpeg/include
sudo mkdir /usr/local/jpeg/man
sudo mkdir /usr/local/jpeg/man/man1
./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make
sudo make install
9 安装 png
tar -jxf libpng*.tar.bz2
cd libpng*
cp scripts/makefile.linux makefile
./configure
make
sudo make install
10 安装GD
tar -zxf gd*.tar.gz
cd gd*
./configure --prefix=/usr/local/gd2 \
--with-jpeg=/usr/local/jpeg \
--with-freetype=/usr/local/freetype \
--with-png \
--with-zlib=/usr/local/zlib
11 安装php
tar -zxf php-5.2.5.tar.gz
cd php*
./configure --prefix=/usr/local/php5 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/usr/local/apache2/conf \
--with-mysql=/usr/local/mysql \
--with-pdo-mysql=/usr/local/mysql \
--with-openssl=/usr/local/ssl \
--with-zlib=/usr/local/zlib \
--with-zlib-dir=/usr/local/zlib \
--enable-ftp \
--with-openssl-dir=/usr/local/ssl \
--with-gd=/usr/local/gd2 \
--with-jpeg-dir=/usr/local/jpeg \
--with-png-dir=/usr/local/lib \
--with-zlib-dir=/usr/local/zlib \
--with-freetype-dir=/usr/local/freetype \
--enable-gd-native-ttf \
--enable-mbstring \
--enable-sockets \
--enable-zip \
--with-zlib-dir=/usr/local/zlib \
--enable-soap
make
sudo make install
/** --with-png-dir 默认会安装到/usr/local/lib里. 安装时指定也没有用. 都会安装到这里目录里. 不同版本的具体的参数配置需要参考 configure --help 的说明信息*/
OK, 现在已经可以运行了. 打开 Apache 服务器. 测试一下 phpinfo();
应该可以看到页面里. ^o^
....
相关资讯 Apache
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯