PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)(4)

2019-08-30 16:02

在PHP的官方文档中,windows下的php搜索php.ini文件的搜索路径如下(按顺序):

?

? ? ? ? ?

SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI

中的 -c 命令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI _PATH 环境变量)

HKEY_LOCAL_MACHINE\\SOFTWARE\\ PHP \\IniFilePath(Windows 注册表位置)

PHPRC 环境变量

当前工作目录(对于 CLI)

web 服务器目录(对于 SAPI 模块)或 PHP所在目录(Windows 下其它情况)

Windows 目录(C:\\windows 或 C:\\winnt),或 --with-config-file-path 编译时选项指定的位置

具体如何使用方法请查看PHP官方文档。

Order deny,allow Allow from all

Alias /phpMyAdmin \

是默认虚拟主机的phpMyAdmin的配置,再次注意路径问题。 Alias指令使你不需要将phpMyAdmin的程序放置在默认虚拟主机指明的路径中,而是做了一个别名指向。

在后面的章节我们会介绍如何开启phpMyAdmin的高级功能。 ⑥php.ini文件的配置

打开上文提到的php.ini文件,在文件末尾添加下列命令:

其中,include_path指令用于添加Zend Framework(Version<2.0.0)

include_path = \realpath_cache_size=256k

extension_dir = \/ext\

extension=php_bz2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_pdo_pgsql.dll extension=php_pgsql.dll extension=php_soap.dll extension=php_sqlite3.dll extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_zip.dll post_max_size=100M upload_max_filesize=100M date.timezone = Etc/GMT-8 session.save_handler = files

session.save_path = \

本文开启的php extension,都是比较常用的,而且经过测试,没有出现依赖的dll文件缺失的问题,如果读者需要开启其他的extension,可能会出现依赖dll文件缺失的错误。

这些配置指令读者可以在配置文件中查找,然后修改,也可以在文件末尾添加,这样便于管理。

8.安装MySQL,简单耐心

mysql-5.5.27-win32.msi是自解压缩安装文件,所以安装上比较简单。

网上也能找到相关的教程,不再详细的描述。

安装路径推荐更改为D盘的Program Files,这样相关的路径如下: ①MySQL的安装路径为:D:\\Program Files\\MySQL\\MySQL Server 5.5 ②数据库文件夹为:D:\\Program Files\\MySQL\\MySQL Server 5.5\\data ③InnoDB数据表空间存放文件夹选项选择默认的Installation Path(安装路径),也就是:D:\\Program Files\\MySQL\\MySQL Server 5.5\\data

数据库监听的端口为3306,出现端口冲突问题,请阅读后面的章节,可以解决。

9.使用Zend Studio9.0.X新建项目的配置

至此,PHP基本的开发环境搭建配置已经完成,至于phpMyAdmin的配置,请您稍安勿躁,片刻就好。

开始使用Zend Studio时需要指明当前的工作空间(Eclipse系的软件的特点,大概继承自Unix/Linux中sell的当前目录)。

很多教程和书籍,教读者搭建开发环境时,要求将DocumentRoot的值更改为当前PHP程序所在的目录,以实现程序的读取和执行。这种做法固然简单,但是却是不合理的。使用这种做法只能说明图书的作者不懂apache的基本的配置规则和运行的原理。听霡霂慢慢道来。 一般apache都带有默认的中心主机,它放置网站程序的目录就是htdocs。我安装的apache2.4的中心的主机的配置如下 DocumentRoot \ServerName localhost

但是默认的中心主机有几个弊端:

第一、在中心主机的文档根目录中放置不同的网站程序时,不便于分别对每个网站程序进行访问控制(不是不能,而是有些麻烦。)而且有很大的安全隐患。

第二、如果你准备开启一个监听 *:80的虚拟主机时,如果该虚拟

主机的DocumentRoot 指向别的目录(而非htdocs),那么htdocs下的程序将无法访问了。

第三、当你想安装一些别的程序的时候(如:phpMyAdmin),总不能老是把这些程序放在htdocs目录下吧。

所以,我们使用了默认的虚拟主机,并将其DocumentRoot指向中心的D:\\Program Files\\apachelounge\\Apache24/htdocs 。关于取消中心主机的配置,前面已经详细的介绍了,不打算累述。

下面开始讲解新建项目的配置,使这些项目的运行基于默认的虚拟主机。

①在Zend Studio9中,新建一个名为myWeb的普通PHP项目(file->new->PHP Local Project),如果你没有更改工作空间的话,他的路

C:\\Users\\maimu\\Zend\\workspaces\\DefaultWorkspace\\myWeb

②打开上文中提到的myproject.conf文件,这个文件用来集中管理你不同项目的配置。 添加如下指令:


PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:转速、电流双闭环可逆直流PWM调速系统设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: