安装PHP应用服务器---lamp-hhh-v3

web服务器 应用服务器 (数据库服务器单独出去)
httpd-2.2.8
   ./configure --prefix=/usr/local/httpd-2.2 --enable-so --enable-rewrite --with-mpm=prefork
   ./configure --prefix=/usr/local/httpd-2.2 --enable-so --enable-rewrite --with-mpm=worker
   bin/apachectl -l | bin/apachectl -M    ( 静态模块查看 )
   bin/apachectl -V    ( 查看编译设置;安装时的环境变量 )
   ls modules    ( 查看动态加载的模块 )
mysql-5.1.72
   ./configure --without-server --with-extra-charset=gbk,gb2312,utf8 --enable-thread-safe-client
freetype-2.3.10
   ./configure --prefix=/usr/local/gd2
libpng-1.2.41
   ./configure --prefix=/usr/local/gd2
jpegsrc.v7
   ./configure --prefix=/usr/local/gd2
gd-2.0.35
   ./configure --prefix=/usr/local/gd2 \
       --with-freetype=/usr/local/gd2 \
       --with-png=/usr/local/gd2 \
       --with-jpeg=/usr/local/gd2
php-5.3.3
   ./configure --prefix=/usr/local/php5 \
       --with-gd=/usr/local/gd2 \
       --with-apxs2=/usr/local/httpd-2.2/bin/apxs \
       --enable-mbregex \
       --with-mysql \
       --with-zlib-dir \
       --enable-mbstring=all \        ( 可以不要这行,默认有这项编译选项 )
       --with-pdo-mysql \
       --with-freetype-dir=/usr/local/freetype \

ls /usr/local/httpd-2.2/modules

添加一行解释 php 文件时调用模块。添加行如下 找到 AddType 相同行...
   AddType application/x-httpd-php .php .html
   AddType application/x-httpd-php-source .phps
   注意将这两行添加在其它 AddType 后面

确保文件中有下面一段如果没有的话就添加在所有 LoadModule 之后
   LoadModule php*_module modules/libphp*.so
   * 代表版本信息。

-----------------------------
./configure --help        ( 部分节选 )
 --with-jpeg-dir[=DIR]     GD: Set the path to libjpeg install prefix
 --with-png-dir[=DIR]      GD: Set the path to libpng install prefix
 --with-zlib-dir[=DIR]     GD: Set the path to libz install prefix
 --with-xpm-dir[=DIR]      GD: Set the path to libXpm install prefix
 --with-freetype-dir[=DIR] GD: Set the path to FreeType 2 install prefix
 --with-t1lib[=DIR]        GD: Include T1lib support. T1lib version >= 5.0.0 required
 --enable-gd-native-ttf    GD: Enable TrueType string function
 --enable-gd-jis-conv      GD: Enable JIS-mapped Japanese font support

 --with-mysql[=DIR]      Include MySQL support.  DIR is the MySQL base
                         directory.  If mysqlnd is passed as DIR,
                         the MySQL native driver will be used [/usr/local]
 --with-mysql-sock[=DIR]   MySQL/MySQLi/PDO_MYSQL: Location of the MySQL unix socket pointer.
                           If unspecified, the default locations are searched
 --with-mysqli[=FILE]    Include MySQLi support.  FILE is the path
                         to mysql_config.  If mysqlnd is passed as FILE,
                         the MySQL native driver will be used [mysql_config]
 --enable-embedded-mysqli  MYSQLi: Enable embedded support
                           Note: Does not work with MySQL native driver!
 --with-pdo-mysql[=DIR]    PDO: MySQL support. DIR is the MySQL base directory
                                If mysqlnd is passed as DIR, the MySQL native
                                native driver will be used [/usr/local]
--disable-mysqlnd-compression-support
                           Enable support for the MySQL compressed protocol in mysqlnd
 --with-phttpd=DIR       Build PHP as phttpd module
 --with-thttpd=SRCDIR    Build PHP as thttpd module

   这次是参考了刚买的一本书《互联网运营智慧》,作者:田逸;ISBN 978-7-302-23969-7

   个人觉得,在linux具备一定基础后,强烈需要这本书。

   作者博客:

                    http://sery.blog.51cto.com


                   博客内容分享:

                       《 一招一式攻克linux》

                                                           http://sery.blog.51cto.com/10037/d-1

                       《linux企业应用》

                                                           http://sery.blog.51cto.com/10037/d-2

                       《互联网运营智慧》    ------博客版

                                                           http://sery.blog.51cto.com/10037/d-7


本文出自 “小崔的实验笔记” 博客,谢绝转载!

安装PHP应用服务器---lamp-hhh-v3,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。