php环境搭建

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:
vcredist_x64传送门:http://pan.baidu.com/s/1qWFW3vu 钥匙:p4op
mysql-5.6.25-winx64传送门:http://pan.baidu.com/s/1kT1nC6z 钥匙:2uks
php-5.6.2-Win32-VC11-x64传送门:http://pan.baidu.com/s/1dD8l2hF 钥匙:nkhv
httpd-2.4.16-win64-VC11传送门:http://pan.baidu.com/s/1jGfAXYu 钥匙:jift
phpMyAdmin-4.4.11传送门:http://pan.baidu.com/s/1ntMisnZ 钥匙:7s58

请先安装vcredist_x64。安装都是按下一步,若干个下一步后就安装成功OK了

Apache 下载后是zip包,解压到后放在合适的位置就可以了,不建议放在C盘里,因为重装系统C盘的数据会全部丢失,这里我们将它放在E盘的server文件夹下的apache2.4目录下

php 下载后也是zip包,同样解压到合适位置,我们这里也将其放在E盘的server文件夹下的php目录下

MySQL下载后也是zip包,同样是解压到合适的位置,这里我们也将其放在E盘的server文件夹下的MySQL目录下,解压安装后如下图

98361465572149.png

配置PHP

1.将E:\server\php\php.ini-production 复制一份,并重命名为php.ini;

2.将 E:\server\php和E:\server\php\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:\server\php;E:\server\php\ext;如图所示。

ce521465572230.png

配置Apache

用记事本打开E:\server\Apache2.4\Apache24\conf\httpd.conf

1.查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "E:/server/Apache2.4/Apache24"(这里输入的是你解压apache安装包后放的位置)

2.查找#ServerName www.example.com:80 ,修改为 ServerName www.example.com:80 (去掉前面的#)

3.查找DocumentRoot "c:/Apache24/htdocs",修改为DocumentRoot "E:/server/Apache2.4/Apache24/htdocs" (如果一样,就不用改)

4.查找Directory "c:/Apache24/htdocs",修改为 Directory "E:/server/Apache2.4/Apache24/htdocs" (如果一样,就不用改)

5.查找DirectoryIndex index.html,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)

6.查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/",修改为 ScriptAlias /cgi- bin/ "E:/server/Apache2.4/Apache24/cgi-bin"(如果一样,也不用改)

7.查找Directory "c:/Apache24/cgi-bin"修改为Directory "E:/server/Apache2.4/Apache24/cgi-bin/"(如果一样,也不用改)

8.在 E:\server\apache2.4.10\conf\httpd.conf最后一行添加添 加 LoadModule php5_module "E:/server/php/php5apache2_4.dll" 让 apache 支持php (请确认E:/server/ php/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)

9.添加 AddType application/x-httpd-php .php .html .htm

10.添加 PHPIniDir "E:/server/php" (告诉apache php.ini的位置)

至此,httpd.conf 配置完成,保存httpd.conf。


将Apache安装到系统服务中

在命令提示符输入E:\server\Apache2.4\Apache24\bin\httpd -k install,回车即可


开启PHP扩展

用记事本打开E:\server\php\php.ini

1.将;extension_dir="ext"修改为extension_dir="ext"(去掉extension前面的分号)

2.将;extension=php_mbstring.dll修改为extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

3.将;extension=php_mysql.dll修改为extension=php_mysql.dll(去掉extension前面的分号)

4.将;extension=php_mysqli.dll修改为extension=php_mysqli.dll(去掉extension前面的分号)


MySQL配置安装

解压到E:\server\mysql

配置环境变量:我的电脑->属性->高级->环境变量(系统变量)

选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:E:\server\mysql\bin; )

PATH=.......;E:\server\mysql\bin;(注意是追加,不是覆盖)

配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql默认的配置文件是在E:\server\mysql\my-default.ini,或者自己建立一个my.ini文件,在其中修改或添加配置(如图):

[mysqld] # basedir = E:\server\mysql(mysql所在目录) # datadir = E:\server\mysql\data(mysql所在目录\data)

若没有data文件夹,请参考http://www.ilkhome.cn/post-75.html

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd E:\server\mysql\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)

安装成功    d7671465572230.jpg

安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功!

此时很多人会出现错误,请看注意:

注意:这个时候经常会出现错误2和错误1067。

如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!


启动Apache

启动apache,有两种启动方式:

在windows服务中启动;点击开始,找到计算机,右键-->管理-->服务和应用程序-->服务,找到Apache2.4,右键启动即可,如下图

cedd1465572230.png

或者 双击F:\phptools\Apache2.4\Apache24\bin\ApacheMonitor.exe启动,如下图

9c731465572230.jpg


启动mysql

MySQL配置成功后,也在服务中启动,启动方法与Apache在服务中启动方式类似,所不同的是,你点击右键启动的是MySQL服务

 

 

 

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
43 0
|
7月前
|
算法 PHP 数据安全/隐私保护
【实战】php goto解密工具,无需安装php环境,直接解密
php goto解密方法,php解密工具,goto解密,php微擎解密,代码可读性,代码可维护性
390 1
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
153 0
|
6月前
|
弹性计算 Linux PHP
|
28天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
4月前
|
应用服务中间件 Linux PHP
百度搜索:蓝易云【在centos中配置nginx+php的环境教程。】
请注意,上述步骤是基本的配置指南,实际操作中可能会有特定的需求和配置。建议参考Nginx和PHP官方文档或其他详细教程以获得更全面和准确的信息。
45 0
|
4月前
|
Ubuntu 网络协议 应用服务中间件
Ubuntu安装PHP和NGINX环境
PHP-FPM 是 PHP FastCGI Process Manager 的缩写,是 FastCGI 进程管理器。 PHP-FPM 是基于 master/worker 的多进程架构模式,与 nginx 的设计风格类似。master 进程主要负责 CGI、PHP 环境初始化,事件监听、子进程状态,worker 进程负责处理 PHP 请求。 FPM 的 master 通过共享内存获取 worker 进程的信息,包括 worker 进程当前状态、已处理请求数等,当 master 进程要杀掉一个 worker 进程时则通过发送信号的方式通知 worker 进程。
55 0
|
4月前
|
Apache PHP
百度搜索:蓝易云【Apache环境php安装扩展swoole。】
通过以上步骤,你就可以在Apache环境中成功安装和配置Swoole扩展了。请确保你按照正确的步骤进行操作,并根据你的系统和环境进行相应的调整。如果遇到问题,你可以参考Swoole官方文档或社区的支持资源来获取更多帮助。
33 1
|
5月前
|
PHP
vscode 配php环境的正确姿势
vscode 配php环境的正确姿势
51 0
|
6月前
|
关系型数据库 MySQL PHP
PHP环境搭建(环境准备)
PHP环境搭建(环境准备)
30 0