站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish手动安装
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== 系统需求 == eZ Publish 需要五个软件系统: web 服务器 # 服务器端PHP 脚本引擎 #eZ Components 库 #数据库 # 图像处理系统(可选) 前四个系统在安装eZ Publish 之前就必须已经存在。图像处理系统是可选的并且只有在需要eZ Publish 动态处理图像时才需要。web 服务器与[[PHP]] 引擎必须运行在同一台服务器。数据库可以运行于不同的服 务器。目前,可以使用以下软件解决方案: '''web 服务器''' 目前,只支持[[Apache]] 服务器。在[[Linux]]/[[UNIX]] 系统,推荐使用最新的2.x 版本,但是Apache 必须运行 于"prefock"模式,而不是"threaded"模式。因为某些PHP 库或扩展不是[[线程]]安全的。 在[[windows]] 平台,建议使用最新的1.3 版本。(Apache2.x 在Windows 平台只支持"threaded"模式) Apache 是一款自由,[[开源]]的[[软件]],它是最广泛使用的web 服务器。可以从[http://www.apache.org 阿帕奇官网] 下载。 *服务器端的PHP 脚本引擎 eZ Publish 主要使用PHP 脚本语言,PHP(hypertext preprocessor)服务器端引擎是必须的。确保已安装 PHP5.1.6 以上版本。建议使用最新的5.x 版本,因为eZ Publish 在更新的PHP 版本上运行得更快, 而且某些扩展(如:eZ Flow)需要PHP5.2 以上的版本。确保您的PHP 版本符合所有软件模块的需求。 PHP 是自由软件。可以从[http://www.php.net PHP官网] 下载。 下表列出了需要编译的PHP 模块。 <table width="541" height="241" border="1" align="center"> <tr> <td width="218" style="font-size:24px" align="center">模块名称</td> <td width="363" style="font-size:24px" align="center">简介</td> </tr> <tr> <td>MySQLi(建议使用)或MySQL</td> <td>需要,如果使用MySQL 数据库</td> </tr> <tr> <td>PostgreSQL</td> <td>需要,如果您使用PostgreSQL 数据库</td> </tr> <tr> <td>Zlib</td> <td>需要</td> </tr> <tr> <td>DOM</td> <td>需要</td> </tr> <tr> <td>Session</td> <td>需要</td> </tr> <tr> <td>PCRE</td> <td>需要</td> </tr> <tr> <td>GD2</td> <td>需要,如果ImageMagick 没有安装</td> </tr> <tr> <td>CLI</td> <td>建议</td> </tr> <tr> <td>CURL</td> <td>建议</td> </tr> <tr> <td>mbstring</td> <td>建议</td> </tr> <tr> <td>Exif</td> <td>建议</td> </tr> </table> *[[Zlib]] 确保PHP 支持zlib,否则安装向导无法解压下载的软件包。 *[[DOM]] 大多数情况下,PHP 支持DOM,因为PHP 内核已经包含了对DOM的支持。但是,某些Linux 发行版本的PHP 没有预编译对DOM的支持,需要安装一个称为"php-xml"的RPM包。这个RPM包会安装一个 共享模块来支持DOM。 *PHP CLI 建议安装PHP CLI,否则您将无法使用某些系统特性如:通知,延迟的检索索引,升级脚本,协作系统,从命令行清除[[缓存]],等等。 *[[CURL]] 建议支持CURL,否则将无法使用某些系统特性如:通过[[代理服务器]]连接,eZSoap 的[[SSL]] 支持。 *PHP [[内存]]限制 eZ Publish 的安装向导至少需要64MB 的内存。如果使用的是PHP5.2.0 或更早的版本,需要在"php.ini"中增加"memory_limit"的值。(修改之后,需要重启Apache 服务器) 然而,建议保留64MB 或更高的内存限制,因为eZ Publish 在运信某些任务(如:重建索引,执行升级脚本等)时会消耗很多内存。另外,多语言的站点也需要至少64MB 内存。 如果使用的是PHP5.2.1 或更新的版本,不需要修改"memory_limit"(系统默认值为128MB)。 *PHP 时区 需要在"php.ini"中设置"date.timezone"。如果不指定时区,在用PHP5 运行eZ Publish 时,很有可能收到“依赖系统时区并不安全”之类的错误。PHP 时区配置示例: date.timezone = Asia/Shanghai 参考<nowiki>http://www.php.net/timezones</nowiki> 了解所有支持的时区代码。修改后,需要重启Apache 服务器。 *eZ Components 库 eZ Publish 是一个[[面向对象]]的[[应用程序]]。每一个类的定义保存在一个独立的[[PHP]] [[源文件]]中。eZ Publish 4用__autoload()来装载所需要的类。eZ Publish 安装之后,所有eZ Publish 内核类文件的路径都被包含在"autoload/ezp_kernel.php"中。除此以外,"autoload/ezp_extension.php"将用来保留扩展中类定义文件的路径。这些路径很可能需要被修改(例如:如果安装了一个新的扩展或通过后台“设置-扩展”来配置现有的扩展)。需要安装 eZ Components 2007.1.1 或更高版本来支持对autoload path 的更新。特别需要注意的是,至少需要安装File 和Base 组件("ezcBase"与"ezcFile"),否则eZ Publish 无法更新autoload path。 eZ Components 是一套基于PHP 的企业级通用组件库,它可以单独或与其他库共同用于PHP 应用程序的开发。可以从<nowiki>http://ezcomponents.org/download</nowiki> 下载。将来,eZ Components 将与eZ Publish 绑定。参阅<nowiki>http://ezcomponents.org/docs/install</nowiki> 了解如何安装eZ Components。 '''数据库''' *eZ Publish 用数据库保存多种数据结构与数据。这意味着您的数据库必须一直可用。eZ Publish 默认支持 以下数据库: #[[MySQL]]4.1 以上版本,5.x(推荐) #PostgreSQL7.3 以上版本 *如果数据库与安装向导运行于同一台服务器,安装向导会自动检测数据库类型。eZ Publish 4 需要使用UTF-8 数据库。 *eZ Publish 4 不支持基于PostgreSQL 的集群。集群代码针对使用InnoDB 存储引擎的MySQL 数据库性能做过专门的优化。 *如果不需要在集群环境运行eZ Publish,虽然[[InnoDB]] 不是必须的,但是仍推荐使用。 *InnoDB 支持事务,因此可以在MySQL 数据库中使用事务安全型表(eZ Publish 默认支持数据库事务。这一特性能保证数据库的完整性不会被错误或异常中断的处理破坏)。 *如果希望使用PostgreSQL,确保"pgcrypto"模块已经安装。在Linux/UNIX 平台中,可能需要安装一个单独的软件包-"postgresql-contrib","pgcrypto"模块提供了用于PostgreSQL 的加密函数,包括"digest",后者是eZ Publish 需要的。在为eZ Publish 配置PostgreSQL 数据库的时候,需要在数据库中注册这些函数。 '''[[Oracle]]''' eZ Publish Oracle® 扩展1.8 版本(<nowiki>http://ez.no/doc/extensions/database</nowiki>)将在eZ Publish 4.0.1 以上版本中支持Oracle 数据库。注意:之前的版本不能用于eZ Publish 4。 为了缩放,变换或修改图片,eZ Publish 需要调用图像处理系统。可以选择使用以下系统中的一种(均为自由软件): #GD2 (由PHP 提供) # ImageMagick (<nowiki>http://www.imagemagick.org</nowiki>)
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)