apache+php+zend的安装及配置

我的桌面平台是leopard,使用linux也只是限于使用服务器。第一篇文章不知道写什么好,搜索了一下ldcn好像没有apz[apache + php + zend]的配置文章,今天就写这个吧。希望对服务器搭建初学者有用!

apache是一种开放源码的http服务器,可以在大多数计算机操作系统中运行,由于其多平台性与安全性使其非常流行。它快速、可靠、安全,并可以通过简单的api进行扩展。它的地址是http://httpd.apache.org/

php的全名为hypertext preprocessor,它是被广泛运用在网页程序开发的语言,尤其是它能适用于网页程序的开发以及能够嵌入html文件之中,它的语法和c、java以及perl等语法相似,使得它学习起来更容易上手。它的地址是http://www.php.net/

zend是一个类似于编译器的php编译器,用它写的程序必须通过服务器上的zend模块进行翻译。这样做有两个好处,一是编译过程中对程序代码进行优化处理,使得php的运行效率更高。二是通过zend可以简单的将你编写的php代码进行加密如果你不打算与人分享的话)。它的服务器模块是zend optimizer,它的地址是http://www.zend.com/en/products/guard/downloads

首先上它们各自的网站下载最新版本并将它们上传到服务器上,然后通过terminal登陆到服务器上传文件的目录下按以下方法进行安装:

tar zxvf httpd-x.x.xx.tar.gz

[这条命令是用来解压缩apache,解压之后会生成httpd-x.x.xxx目录]

cd httpd-x.x.xx

[这条命令是进入httpd-x.x.xx目录]

./configure –prefix=安装目录 –enable-so –enable-rewrite

[–enable-rewrite是可选参数,不需要可去掉]

make

[编译代码]

make install

[开始安装]

完成之后继续安装php5

tar zxvf php-x.x.x.tar.gz

[这条命令是用来解压缩php,解压之后会生成php-x.x.x目录]

cd php-x.x.x

[这条命令是进入php-x.x.x目录]

./configure –with-apxs2=apache的安装目录/bin/apxs –with-mysql –with-gd –with-jpeg-dir –with-zlib –enable-track-vars –enable-memory-limit=yes –enable-debug=no –enable-ftp=yes –with-config-file-path=php.ini文件所在的目录 –with-iconv –enable-mbstring=cn –enable-gd-native-ttf –with-ttf –with-freetype-dir –with-tidy

[这是配置编译参数,apache安装目录可以自定义,php.ini可以放置在任何目录,如果不做选择的话默认会在/etc目录下。iconv、mbstring和ttf是必选项,否则将不能使用inews4的部分功能!]

makemake install

[配置编译参数完成之后就可以执行这两条命令进行安装了,安装完成之后复制php.ini-dist到你刚才配置参数的时候输入的目录,并改名为php.ini ]

最后我们来安装zend

tar zxvf zendoptimizer-xx.x.x-linux-glibc21-i386.tar.gz

[解压缩zend,会生成zendoptimizer目录]

cd zendoptimizer-xx.x.x-linux-glibc21-i386

[进入zendoptimizer目录]

./install

[执行安装,安装过程会要求你输入apache和php.ini的所在位置。安装完成之后zend会自动重新启动apache启动zend模块]

至此apz就安装完成了!

由于篇幅有限,而且apache2和mysql有太多可写的地方了。所以打算将apache2和mysql的配置单独出来来写!这两篇文章预计一个星期内完成:)

感谢来自linux桌面中文网:apache + php + zend的安装及配置的稿件。

lamp网站开发黄金组合linux+apache+mysql+php

php项目开发全程实录

win xp下全新安装apache2,php5,mysql5,zend

http://www.bkjia.com/phpjc/589413.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/589413.htmltecharticle我的桌面平台是leopard,使用linux也只是限于使用服务器。第一篇文章不知道写什么好,搜索了一下ldcn好像没有apz[apache + php + zend]的配置文章…

Posted in 未分类