PHP环境搭建

简介: 引用:http://software.intel.com/zh-cn/blogs/2011/09/22/php/?cid=sw:prccsdn2007 首先需要的工具:apache_2.x-win32-x86-no_ssl.

引用:http://software.intel.com/zh-cn/blogs/2011/09/22/php/?cid=sw:prccsdn2007

首先需要的工具:apache_2.x-win32-x86-no_ssl.msi, PHP5_installer
(官网可以下载)
系统安装过程:
1 安装apache_2.x-win32-x86-no_ssl.msi, 在安装向导界面中的安装路径选 d:\Apache22\ (以下设置都以此为基础)
这个过程比较简单,按照提示进行即可,但注意的是最好选择自定义安装路径;安装成功后任务栏的右下角会有一个图标显示
2 安装PHP5_installer,在执行这一步操作的时候,请先关闭APACHE服务器,方法是邮件任务栏上的图标,选择stop。双击PHP5.x 安装文件 php-5.x-installer,开始进行安装。同样选择自定义选择路径的安装,在选择安装路径(Destination Folder)时,找到 Apache 服务器所在在的文件夹(这里是 d:\Apache22\ ),将 PHP5.x 安装到其下一级文件夹 \cgi-bin 里。最后选择服务器软件类型,勾选Apache,就可以进行安装了。
3、系统文件的配置(关键)
I)修改配置文件httpd.conf(位于文件夹 ..\Apache22\conf\ 内 ):

#Listen *
改成
Listen 你自己计算机的IP地址:80
修改后的应该是这样的:
Listen XXX.XX.XXX.xx:80(XXX.XX.XXX.xx是你的IP地址,这里主要是进行IP绑定)
#Listen 80
再找到
ScriptAlias /cgi-bin/ "d:/Apache22/cgi-bin/"

这一行,在它的下面增加如下几行:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
Action application/x-httpd-php "/cgi-bin/php-cgi.exe"
II) 在C:/WINDOWS/(在系统盘中找,win7是在C:/windows目录下) php.ini 文件,用文字编辑程序如记事本等打开,找到:
extension_dir = ./
这一行,将它改成
extension_dir = d:/Apache22/cgi-bin/ext/

再找到
error_reporting =
这一行,将它改成
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
(这里可以不进行修改,这里主要是定义调试时对错误的严格程度,我们的修改是让服务器只报告编译错误和核心错误。)

找到
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll

这三行,将它们前边的分号去掉,保证以后可以运用 宽字符串、图形库函数 和 MySQL数据库函数。
再在 extension=php_mysql.dll 之后加上一行:
xtension=php_mysqli.dll 保证以后可以按对象的方式操作数据库。
然后保存文件。
4、重新启动Apache服务器,(如果一个dos窗口一闪而过表示apache设置成功)
测试PHP文件,一是看Apache服务器能否处理PHP类型的文件(test.php),
tesp.php 可以用记事本写一行

保存为test.php即可,然后将此文件复制到D:\Apache22\htdocs下
然后在浏览器输入地址:http://XX.xxx.xx.xx/test.php(XX.xxx.xx.xx为你的IP地址)
当出现一个PHP版本信息的页面就证明安装成功。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
695 0
|
8月前
|
关系型数据库 MySQL PHP
利用PhpStorm、phpstudy和xdebug快速构建PHP调试环境
至此,我们已经完成了PHP调试环境的构建。现在,你可以在PhpStorm中打开你的PHP项目,设置断点,然后开始调试你的代码了。希望这个指南能帮助你快速构建PHP调试环境,提高你的开发效率。
494 26
|
8月前
|
Ubuntu Linux PHP
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
272 6
|
关系型数据库 MySQL 应用服务中间件
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
这篇文章介绍了如何在Windows 7系统上搭建PHP、MySQL和Apache环境,并部署ECShop项目,包括安装配置步骤、解决常见问题以及使用XAMPP集成环境的替代方案。
201 1
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
|
SQL 安全 JavaScript
在多用户环境中,如何确保 PHP Shell 的安全性?
在多用户环境中,如何确保 PHP Shell 的安全性?
141 1
|
Web App开发 关系型数据库 PHP
使用 Docker 快速搭建多版本 PHP 开发环境
使用 Docker 快速搭建多版本 PHP 开发环境
359 2
|
应用服务中间件 Linux 网络安全
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
【Azure 应用服务】PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
249 0
|
Linux PHP
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
113 0
|
应用服务中间件 Linux PHP
Linux搭建tengine2.0<Nginx>+php7环境
本文介绍了在Linux系统上搭建Tengine 2.0(一个Nginx的增强版本)和PHP 7环境的详细步骤,包括创建安装目录、下载源码包及依赖库、编译安装Nginx、配置Nginx、安装PHP及其依赖、设置PHP-FPM、配置环境变量、安装Git和Composer,以及服务管理和日志查看等。
241 0