PHP环境搭建

简介:

Windows环境搭建

下载软件

下载windows版的PHP:http://windows.php.net/download/

(我下载的是PHP 5.4 (5.4.32) 中的VC9 x86 Thread Safe)

下载Apache:http://httpd.apache.org/download.cgi#apache24

(点击“Binaries”,我下载的是“httpd-2.2.25-win32-x86-no_ssl.msi”)

(注意,这两个版本是匹配的,windows下下载不到2.4或者以上版本,而对应2.2版本的PHP,是PHP 5.4 (5.4.32)。若版本不匹配,将会报错。)

安装Apache

点击“httpd-2.2.25-win32-x86-no_ssl.msi”安装,我安装的路径是“D:\ProgramFiles\Apache2.2”

验证安装:进入“开始”菜单->Apache HTTP Server 2.2->Control Apache Server,点击“Start Apache in Console”,然后访问“http://localhost:8080/”,会显示如下信息:

1

安装PHP

解压下载好的“php-5.6.0-Win32-VC11-x86.zip”,我放置的路径为“D:\ProgramFiles\php-5.4.32-Win32-VC9-x86”

修改配置文件httpd.conf

修改Apache2.2\conf\httpd.conf:

修改端口号

因为我平时会用到Tomcat,Tomcat使用的端口号是8080,和Apache冲突,所以需要修改。没此顾虑的,可以忽略。

将文件中原来的“Listen 8080”,改为“Listen 7070”

将文件中原来的“#ServerName localhost:8080”,改为“#ServerName localhost:7070”

加入对PHP的支持

在文件中加入以下代码:


#添加对PHP5的支持LoadModule php5_module “D:\ProgramFiles\php-5.4.32-Win32-VC9-x86\php5apache2_2.dll”PHPIniDir  “D:\ProgramFiles\php-5.4.32-Win32-VC9-x86/”
 

#增加PHP5的引擎,可以解析.php和.html扩展名的文件。

AddType application/x-httpd-php .php

验证

在“Apache2.2\htdocs”文件夹下,新建一个“phpinfo.php”文件,填入信息:


<?php phpinfo();?>

然后,访问网站:“http://localhost:7070/phpinfo.php”,可以显示:

2

相关文章
|
设计模式 监控 Java
深入浅出 Spring:核心概念和基本用法详解
深入浅出 Spring:核心概念和基本用法详解
282 0
|
存储 芯片
第六章 半导体存储器【微机原理】2
第六章 半导体存储器【微机原理】2
1411 0
|
数据采集 监控 算法
如何让谷歌收录网站
答案是:谷歌快速收录网站可以通过GPC爬虫池技术完成。
344 0
|
SQL 数据挖掘 数据库
|
人工智能 机器人 API
一键打造你的专属钉钉AI助手
【8月更文挑战第7天】一键打造你的专属钉钉AI助手
755 15
一键打造你的专属钉钉AI助手
|
机器学习/深度学习 人工智能 自然语言处理
【AI智能助手】与人类互动的下一代人工智能技术
【AI智能助手】与人类互动的下一代人工智能技术
2395 0
|
算法 JavaScript
「AIGC算法」将word文档转换为纯文本
使用Node.js模块`mammoth`和`html-to-text`,该代码示例演示了如何将Word文档(.docx格式)转换为纯文本以适应AIGC的文本识别。流程包括将Word文档转化为HTML,然后进一步转换为纯文本,进行格式调整,并输出到控制台。转换过程中考虑了错误处理。提供的代码片段展示了具体的实现细节,包括关键库的导入和转换函数的调用。
284 0
|
Java Maven
Maven 项目关于 plexus-utils:jar的错误解决
Maven 项目关于 plexus-utils:jar的错误解决 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循“署名-非商业用途-保持一致”创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。
2189 0
|
人工智能 自动驾驶 大数据
官宣!我们和长城汽车在一起了
官宣!我们和长城汽车在一起了
390 0
|
开发工具 Android开发
Android 手把手带你搭建一个组件化项目架构(上)
目录 一、组件化 1.1 为什么使用组件化 1.2 模块化与组件化 1.2.1 模块 1.2.2 组件 1.3 组件化的优势 1.4 组件化需要解决的问题 二、组件分层 2.1 基础组件 2.2 common组件(lib_common) 2.3 功能组件 2.4 业务组件 2.5 主工程(app) 2.6 完成后项目 三、组件单独调试 3.1 创建组件(收藏) 3.2 动态配置组件的工程类型 3.2.1 build.gradle(module) 3.2.2 设置gradle.properties 3.2.3 动态配制插件(build.gradle)
1018 0
Android 手把手带你搭建一个组件化项目架构(上)