PHP环境搭建

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 引用: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版本信息的页面就证明安装成功。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
87 0
|
PHP Apache
PHP环境搭建(配置php模块到apache服务器)
PHP环境搭建(配置php模块到apache服务器)
108 0
|
7月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
311 0
|
4月前
|
关系型数据库 MySQL 应用服务中间件
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
这篇文章介绍了如何在Windows 7系统上搭建PHP、MySQL和Apache环境,并部署ECShop项目,包括安装配置步骤、解决常见问题以及使用XAMPP集成环境的替代方案。
57 1
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
|
3月前
|
SQL 安全 JavaScript
在多用户环境中,如何确保 PHP Shell 的安全性?
在多用户环境中,如何确保 PHP Shell 的安全性?
|
4月前
|
Web App开发 关系型数据库 PHP
使用 Docker 快速搭建多版本 PHP 开发环境
使用 Docker 快速搭建多版本 PHP 开发环境
79 2
|
4月前
|
应用服务中间件 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 错误的解决方法
|
4月前
|
Linux PHP
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
【Azure 应用服务】PHP项目部署到App Service for Linux环境中,如何修改上传文件大小的限制呢?
|
4月前
|
应用服务中间件 Linux PHP
Linux搭建tengine2.0<Nginx>+php7环境
本文介绍了在Linux系统上搭建Tengine 2.0(一个Nginx的增强版本)和PHP 7环境的详细步骤,包括创建安装目录、下载源码包及依赖库、编译安装Nginx、配置Nginx、安装PHP及其依赖、设置PHP-FPM、配置环境变量、安装Git和Composer,以及服务管理和日志查看等。
92 0
|
6月前
|
运维 Serverless 数据处理
函数计算产品使用问题之 php环境中如何修改PHP允许的文件上传大小和POST最大大小
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。