Linux 下手动源码安装 Apache + MySQL + PHP(4)

 

 

首页服务器应用

背景:

阅读新闻

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^

....

 

Linux下架设简易的WEB服务器

Linux 透明网关配置

相关资讯       Apache 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwyydy.html