win7 64位系统 配置php最新版开发环境(php+Apache+
如何在Win7 64位系统上配置PHP开发环境
一、准备阶段
让我们开始准备所需的软件。对于PHP,我们推荐下载线程安全版(Thread Safe)的PHP-5.5.13安装包,版本为V11 x64,即64位的版本。在选择PHP安装包时,你可能会看到带有VC9或VC11字样的安装包,这是指PHP是用Visual Studio 2008或Visual Studio 2012编译的版本。根据你的系统配置,需要安装相应的Visual C++ Redistributable组件。如果你选择的是VC9版本,那么你需要安装Visual C++ Redistributable for Visual Studio 2008 SP1;如果你选择的是VC11版本,则需要安装Visual C++ Redistributable for Visual Studio 2012。确保下载的都是64位版本,并记得在完成安装后重启计算机。
接下来,我们需要Apache 2.4.9和MySQL 5.6.19。同样,推荐下载V11版本的64位安装包。
二、方法与步骤
接下来,我们开始配置环境。解压httpd-2.4.9-win64-VC11.zip安装包并将其放到你的安装目录(例如E:\Apache24)。然后,使用记事本打开http.conf配置文件(位于E:\Apache24\conf\http.conf)。
(1)修改ServerRoot:这是Apache的根路径,将其从默认的"c:/Apache24"改为你的安装路径,例如"E:/Apache24"。
(2)修改ServerName:这是你的主机名称,去掉第217行中的"",并指定你的主机名称。这个属性在从命令行启动Apache时会用到。
(3)修改DocumentRoot:这是Apache访问的主文件夹目录,即php、html代码文件的位置。默认路径是Apache的htdocs文件夹(例如E:\Apache24\htdocs)。你可以将其更改为你自己的文件夹(例如E:\php\)。同时修改对应的
(4)修改入口文件配置:DirectoryIndex是web项目的入口,一般情况下我们以index.php、index.html、index.htm作为入口。根据你的项目需求进行相应的配置。
通过以上步骤,你应该能够在Win7 64位系统上成功配置PHP的开发环境。在开发过程中如果遇到任何问题,记得查阅官方文档或者寻求技术社区的帮助。祝你的PHP开发之旅顺利!Apache默认的入口除了index.html,我们还可以添加对其他文件类型的支持。在配置文件中,我们可以根据自己的需求增减入口文件的设置。如果需要更严格的管理,我们可以选择只使用index.php作为项目入口,确保项目的唯一入口点。
在Apache的配置文件中,原先只有index.html被设定为默认入口文件。为了支持其他文件类型,我们需要修改DirectoryIndex这一行。修改后的配置如下:
`
`DirectoryIndex index.php index.htm index.html`
``
当你在安装Apache时选择了zip格式下载而非msi安装版,你可能会遇到无法在桌面任务栏看到httpd图标的问题。这时,你需要自行注册服务。如果在cmd命令行里输入安装服务命令时出现了AH00369错误,那可能是因为你没有以管理员身份运行命令。
解决方案是,右击cmd图标,选择“以管理员身份运行”,然后重新输入命令。成功后,你可以在系统服务中找到Apache24服务并启动它。如果你不希望它开机自动启动,可以将启动类型修改为手动。
若要卸载该服务,先停止服务,然后输入特定命令进行卸载。通过E:\Apache24\bin下的ApacheMonitor.exe也能方便地启动Apache。
接下来是PHP 5.5.13的安装与配置过程。将下载的php-5.5.10-Win32-VC11-x64.zip解压到指定目录。然后,复制目录下的phpi-development文件并改名为phpi,这是php的配置文件。
为Apache服务添加php支持,需要打开Apache的配置文件http.conf并进行相应设置。确保你的php5apache2_4.dll文件存在,然后在合适的位置添加相关代码。PHPIniDir "e:/php"应指向你的php根目录。
完成上述步骤后,重启Apache服务器。通过创建一个index.php文件并访问来测试php是否成功安装。如果访问时出现了php的信息,那就说明安装成功了。
还有一些常用的php配置需要在phpi文件中进行设置,如时区的设置和错误报告等级等。只需在相应的配置项中修改即可。
Apache和PHP的安装与配置需要一定的步骤和注意事项,但只要按照上述步骤操作,大部分问题都能迎刃而解。需要注意的是,所有操作都需要在管理员权限下进行,否则可能会出现权限不足的问题。
编程语言
- win7 64位系统 配置php最新版开发环境(php+Apache+
- jQuery插件之Tocify动态节点目录菜单生成器附源码
- 最新IDEA永久激活教程(支持最新2019.2版本)
- JavaScript中标识符提升问题
- jsp实现将信息放入xml中的方法
- 关于jquery中动态增加select,事件无效的快速解决方
- 解析Node.js基于模块和包的代码部署方式
- AngularJS控制器详解及示例代码
- Nodejs libuv运行原理详解
- 关于Vue Router中路由守卫的应用及在全局导航守卫
- 巧用ASP.NET预编译Web应用程序规避调用延迟的方法
- jQuery中get方法用法分析
- 举例讲解PHP面对对象编程的多态
- 选择模式 - XSL教程 - 2
- Vue.js实现按钮的动态绑定效果及实现代码
- js实现类似jquery里animate动画效果的方法