-
Notifications
You must be signed in to change notification settings - Fork 0
Pi Installation
1 环境配置
Pi Engine的安装需要一些必要的软件以及环境配置,下面列出了一些基本的软件及其版本:
- Apache 2.2+
- PHP 5.3+
- MySQL
这里的‘+’表示所写版本及以上的意思。如果环境是要Win下运行,建议安装集成软件包WAMP,即Win+Apache+MySQL+PHP。下面也主要以WAMP为例,下载地址为:
选择5.3或者5.4版本,位数与自己的操作系统的一致。
Pi安装时要求开启APC(php_apc.dll)扩展以及rewrite_module选项,因此在安装完WAMP后,需要添加相应的扩展,php_apc.dll的下载地址为:
http://downloads.php.net/pierre/
所选择的版本应该与WAMP里的Compiler, Thread Safety以及PHP版本均一致的扩展包,解压后将dll文件放在wamp安装目录下的bin\php\php5.3.13\ext文件夹下,最后在wampServier里将apc扩展打勾后重启wamp即可。
如果当前的操作系统为WinXP,则需要相应的APC扩展,下载地址为:
http://belsky.info/uploads/my/bugz/61984/php_apc-3.1.10-5.3-vc9-x86-xp.zip
之后还需要勾选rewrite_module选项。
这样,Pi Engine在Windows上所需要的基本环境就搭建完成了。
2 源码获取
Pi Engine的源码可以通过svn获取,也可以从github上下载,先介绍下svn获取方式。
SVN获取方式
使用SVN获取源码需要先安装SVN相关软件,这里我们使用Subversion软件,下载地址为:
http://subversion.apache.org/download/#supported-releases
安装完Subversion软件后,点击右键就可以看到SVN的相关操作选项,现在就可以从SVN上下载Pi Engine源码了。
进入WAMP的安装目录后,进入www文件夹下,点击右键,在出现的菜单项里选择“Check out...”选项,在弹出的对话框里的Repository url表单里填入以下地址:
http://svn.xoopsengine.org/branches/Pi/
点击确定后,会要求输入用户名和密码,用户名和密码分别是:
之后就是等待源码下载了。
github上获取源码
而github上下载源码则更简单了,登陆https://github.com/taiwen/pi/
,然后点击页面的zip按钮,下载完后将文件解压,然后放在WAMP的安装目录的www文件夹下即可。
至此,运行环境和源码都已经准备好了,接下来就是安装Pi Engine了。
3 安装Pi
到现在就应该可能安装Pi了,不过先别着急,我们还需要先配置好数据库,以便系统将默认数据表及数据写入数据库。
在MySQL里创建一个数据库,名字可任意,但别忘了将数据库的字符编码集设为UTF8。同时还需要设置数据库的权限。
现在就可以开始体验Pi Engine为用户准备的类似Wordpress的五分钟快速安装。假设目前您用的是本地环境,也没有设置虚拟主机,即访问服务器的根目录只需在浏览器的地址栏键入localhost。您就可以通过访问下面的url开始安装:localhost/{Pi Engine package name}/www/setup。整个安装过程只需要配置四个地方:
第一步为基本配置,Language Selection主要配置系统的语言,之后访问页面时,系统会自动将英文转换成您所选择的语言。而Server setting detection列出环境配置是否正确,确认后面有一个绿色的对勾,就可以进入下一项了。
第二步为配置系统会用到的一些路径以及想要为系统使用的缓存机制。
在Advanced settings列表中,asset, upload和static目录可以用二级域名的形式,如果这样指定,将需要将Pi Engine的www目录下相应的文件夹放到二级域的根目录下。
而Persistent data container里可以根据自己的情况选择相应的缓存机制。
第三步也就是数据库配置,正确配置数据库信息后,系统将会把默认的数据都写进这个数据库里。其中Database name就是我们在安装之前所创建的数据库名称,而Table prefix可以选择生成的随机数,也可以手动填写。加表前缀主要是出于安全因素。
第四步,也就是最后一步,主要配置Pi Engine的超级管理员帐号,这个帐号将具有所有权限。点击Next后,如果安装成功将会出现以下页面:
安装成功之后,就可能开始访问Pi Engine系统了,访问localhost/{Pi Engine package name}/www,就可以登陆前台页面,在首页登陆后,就可以看到导航栏里多了一个Admin Area菜单,这就是后台的入口。