开始时创建数据库和用户的就是目的,就是为了能够在里配置高级功能选项。
控制主机可以留空,只需要填写控制用户和密码。其余内容,只需要点击后面的“铅笔符号”就可以自动填写了。
其余的选项的可以根据自己的需要,有选择的开启。但是,一定不要开启SSL连接。
配置好服务器后,点击下面的按钮保存设置。该保存操作并没有写入文件,只是放在了某个临时的文件或者内存区域里(大概以表单的形式传递给超全局数组保存了),要想保存在配置文件中,应该使用安装脚本主页的保存按钮。请看下图:
在这个页面中点击保存后,文件会别保存在config文件夹中,并且会被自动的命名为config.inc.php
⑦还可以通过左上角的导航,开启其他一些特性选项。 其中最有用的就是就是功能和SQL查询
功能->开发选项中,可以开启一些开发设置,如显示错误,调试错误,调试SQL等功能。
SQl查询,提供SQL查询的选项,更有助于你的SQL开发。 ⑧设置完成后,请确保按照第⑥步所述,进行了保存和文件保存。 ⑨此时自己喜好的配置已经被保存在了config\\config.inc.php文件中了。将config.inc.php移到phpMyAdmin的根目录下, config文件夹就可以删掉了。
重新登录phpMyAdmin,就可以看到效果了。如果登录失败#1043,大概是启动了SSl链接强制登录的配置的缘故。
11.安装Zend Framework2.0.0
安装Zend Framework2.0和1.X没有什么区别。
Zend Framework就是一组类库,使用ZF,和你创建自己的类库,然后调用它一样。只是ZF这组类库,功能更多更强大,代码也更好! 想要你的Zend Framework2.0正确且正常的工作,那么必须让你的PHP程序找到它。
虽然将ZF的放置在当前程序的目录里可用户代码可以访问到,但是当开发的程序很多时,这样做就显得愚蠢了。
正确的做法是将ZF文件夹的library包含进PHP的php.ini文件定义的include_path变量中,然后就可以在用户代码中方便的使用include_once或者include语句包含类库文件了。这种这种配置放法在Zend Framework 1.X的应用中比较常见。 Zend FrameWork 1.2与Zend Framework 2.0共存
include_path在只使用一个版本的ZF时是比较方便的,但是单1.X和2.X共存时,就会略显麻烦了,你懂的。
面对这种情况,霡霂认真阅读学习了ZendFramework-2.0.0的英文版文档。在文档中,虽然推荐使用include_path指令外,但是在其后介绍的项目中(一个简单的体验程序项目)使用却是另外一个apache的服务器变量ZF2_PATH。专门供ZF2使用。
为了使广大用户尽快的Getting Started with Zend Framework 2,在ZendFramework-2.0.0的英文文档中,简单介绍了一个基于ZF2的小的项目(ZendSkeletonApplication)的安装,并在之后的文章中详解了其代码的原理,也就是ZF2的简单使用。霡霂,将在下面详解其原理和安装:
①在php.conf文件中PHPIniDir??下面添加如下内容
SetEnv ZF2_PATH \
ZendFramework 2.0已经在本章第4节解压到
Files\\ZendFramework中了。在原文档中是添加在httpd.conf
D:\\Program
中,但是我
们推荐在php.conf文件中,该文件中内容都是关于php的配置,在不同版本的apache的配置文件中直接使用include命令直接引用就好。
②在httpd.conf文件中配置的中心虚拟主机的权限设置中增加
AllowOverride All
指令,这一条已经在中心虚拟主机的配置中详细说明,具体配置请参考前面的章节。
③点击ZendSkeletonApplication进入下载页面,下载zip软件包。 ④解压压缩包到D:\\Program Files\\ZendFramework中,并重命名为zf2-tutorial。如图:
⑤在php.conf文件最后添加如下指令:
Alias /zf2-tutorial \
public文件夹,便是该文件的公共代码,用于用户直接访问。 ⑥如果其他文件配置都正确,正确启动apache服务器后,在浏览器中输入http://localhost/zf2-tutorial/便可以访问了该项目了。 说明
zf2-tutorial的解压后放置的路径是随意的,因为只需要更改相应的配置文件中的路径就好。
如没设置ZF2_PATH,那么访问http://localhost/zf2-tutorial/就会出现如下的错误:
这种错误提示说的很明确:使用php composer.phar install命令行命令