php环境搭建
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目录下,解压安装后如下图
配置PHP
1.将E:serverphpphp.ini-production 复制一份,并重命名为php.ini;
2.将 E:serverphp和E:serverphpext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:serverphp;E:serverphpext;如图所示。
配置Apache
用记事本打开E:serverApache2.4Apache24confhttpd.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:serverapache2.4.10confhttpd.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:serverApache2.4Apache24binhttpd -k install,回车即可
开启PHP扩展
用记事本打开E:serverphpphp.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:servermysql
配置环境变量:我的电脑->属性->高级->环境变量(系统变量)
选择PATH,在其后面添加: 你的mysql的bin文件夹的路径 (如:E:servermysqlbin; )
PATH=.......;E:servermysqlbin;(注意是追加,不是覆盖)
配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql默认的配置文件是在E:servermysqlmy-default.ini,或者自己建立一个my.ini文件,在其中修改或添加配置(如图):
[mysqld] # basedir = E:servermysql(mysql所在目录) # datadir = E:servermysqldata(mysql所在目录data)
若没有data文件夹,请参考http://www.ilkhome.cn/post-75.html
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入:cd E:servermysqlbin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功
安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功!
此时很多人会出现错误,请看注意:
注意:这个时候经常会出现错误2和错误1067。
如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。
服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
启动Apache
启动apache,有两种启动方式:
在windows服务中启动;点击开始,找到计算机,右键-->管理-->服务和应用程序-->服务,找到Apache2.4,右键启动即可,如下图
或者 双击F:phptoolsApache2.4Apache24binApacheMonitor.exe启动,如下图
启动mysql
MySQL配置成功后,也在服务中启动,启动方法与Apache在服务中启动方式类似,所不同的是,你点击右键启动的是MySQL服务
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Vaex :突破pandas,快速分析100GB大数据集
- 【适合收藏】为了多点时间陪女朋友,我向BAT大佬跪求了这15条JS技巧
- Flask框架教程汇总(1)---视图/重定向/传参
- OkHttp请求耗时统计
- Ubuntu 18.04 通过 Docker 快速部署 Smokeping 2.6.11 教程
- MySQL 8.0新特性 — 函数索引
- Docker快速上手指北(一)【技术创作101训练营】
- leetcode树之二叉搜索树的最近公共祖先
- 【技术创作101训练营】技术角 | 在CentOS 8上使用Nginx 1.18: 基本配置
- Java诊断应用之Arthas实战(技术创作101训练营)
- 突击并发编程JUC系列-数组类型AtomicLongArray
- 个人量化投资体系搭建(一)
- 服务端的 WebAssembly 与 Rust 入门篇
- pImpl
- Flask+requests发起页面请求示例