您的位置:首页 > 编程语言 > PHP开发

Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(三)

2007-12-14 20:15 633 查看
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。
http://www.dingl.com/blog/archives/15
作者:丁令

三、安装PHP

先安装php需要的一些包。

1、安装libxml2:
apt-get install libxml2 libxml2-dev
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure –prefix=/usr/local/zlib
make
make install

2、安装jpeg:
tar -zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
mkdir /usr/local/jpeg
mkdir /usr/local/jpeg/bin
mkdir /usr/local/jpeg/lib
mkdir /usr/local/jpeg/include
mkdir /usr/local/jpeg/man
mkdir /usr/local/jpeg/man/man1
./configure –prefix=/usr/local/jpeg –enable-shared –enable-static
make
make install

3、安装libpng:
tar -zxvf libpng-1.2.16.tar.gz
cd libpng-1.2.16
./configure –prefix=/usr/local/libpng
make
make install

4、安装freetype:
tar -zxvf freetype-2.3.3.tar.gz
cd freetype-2.3.3
./configure –prefix=/usr/local/freetype
make
make install

5、安装gd:
tar -zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure –prefix=/usr/local/gd –with-jpeg=/usr/local/jpeg –with-freetype=/usr/local/freetype –with-png –with-zlib
make
make install

6、安装curl:
tar -zxvf curl-7.16.1.tar.gz
cd curl-7.16.1
mkdir -p /usr/local/curl
./configure –prefix=/usr/local/curl –with-ssl
make
make install

7、安装libiconv:
tar -zxvf libiconv-1.11.tar.gz
cd libiconv-1.11
./configure –prefix=/usr/local/iconv
make
make install

8、正式安装PHP:
参数比较多,可根据需要安装,一般情况下这些已经够了。
tar -zxvf php-5.2.5.tar.gz
cd php-5.2.5
./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/apache/conf –enable-magic-quotes –with-openssl=/usr/local/ssl –with-zlib=/usr/local/zlib –with-zlib-dir=/usr/local/zlib –with-curl=/usr/local/curl –enable-ftp –with-openssl-dir=/usr/local/ssl –with-gd=/usr/local/gd –with-jpeg-dir=/usr/local/jpeg –with-png-dir=/usr/local/libpng –with-freetype-dir=/usr/local/freetype –enable-gd-native-ttf –enable-mbstring –with-mysql=/usr/local/mysql –with-pdo-mysql=/usr/local/mysql –enable-soap –enable-sockets –enable-zip –with-iconv –enable-zend-multibyte –with-mysql-sock=/tmp/mysql.sock –enable-sqlite-utf8
make
make test
make install
cp php.ini-dist /usr/local/apache/conf/php.ini
vi /usr/local/apache/conf/php.ini

9、安装ZendOptimizer-3.3.0a
tar -zxvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
cd ZendOptimizer-3.3.0a-linux-glibc21-i386
./install.sh
安装过程中指定ZendOptimizer的安装目录及php.ini所在的路径即可

10、让apache支持PHP:
vi /usr/local/apache/conf/httpd.conf
在最后加上:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
将<Directory “/usr/local/apache/htdocs”>修改为:
<Directory “/home/dingl/php-web/test”>

修改DocumentRoot为”/home/dingl/php-web/test”
在此目录下新建index.php文件,内容如下:
<?php phpinfo()?>
打开http://192.168.1.xx/index.php即可看到php的信息,说明php安装成功

重启服务器即可看到Apache与Resin同时启动了,使用http://www.dingl.com/即可正常访问!

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(一) 

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(二)

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(三)

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(四)

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(五)

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(六)

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(七)



版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。
http://www.dingl.com/blog/archives/15
作者:丁令

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息