基本说明php
#这儿的路径是本身解压apache的路径 Define SRVROOT "D:\amp\Apache24" ServerRoot "D:\amp\Apache24" #在LoadModule最后加入如下代码
#该目录是php解压后的目录,能够待会解压完php后再配置
PHPIniDir "D:/amp/PHP7" #存放php.ini文件的路径 LoadModule php7_module "D:/amp/PHP7/php7apache2_4.dll" <FilesMatch "\.php$"> setHandler application/x-httpd-php </FilesMatch> #简单的来讲就是站点,能够本身制定位置 DocumentRoot "I:\mysite" <Directory "I:\mysite"> #最后的index.php与index.htm须要本身加上,原本没有,是为了#让其支持php <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule>
下载php7压缩包,解压,由于前面配置过apache的httpd.conf文件因此因此能够不用配置httpd.confhtml
打开解压后的文件夹,将php.ini-development复制一份并名改成php.inimysql
用记事本或者文本编辑器打开找到并修改一下内容,第一个必修修改,去掉前面的分号,路径改为本身ext文件夹的路径,后面两项根据本身的状况改c++
extension_dir = "D:\amp\PHP7\ext" #Line738
extension=php_mysqli.dll #Line905
extension=php_pdo_mysql.dll #Line909redis
下载并解压,MySQL5.7解压后是没有data文件夹的,须要本身在cmd中用命令行本身建立,在下文有建立的命令sql
解压后将my-default.ini复制并更名为my.ini并修改如下代码并将其移动到bin目录下面,否则待会建立data会失败数据库
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\amp\mysql\mysql-5.7.10-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\amp\mysql\mysql-5.7.10-winx64\data # 容许最大链接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 建立新表时将使用的默认存储引擎 default-storage-engine=INNODB
而后打开cmd,注意是以管理员身份打开apache
在cmd中首先转到mysql的bin目录下,输入mysqld -install mysql 该命令用来安装MySQL,若是安装错误,输入mysqld -remove mysql删除mysql数据库windows
接着输入mysqld --initialize-insecure --user=mysql该命令是用来建立data文件夹的,会在根目录建立data(生成的是无密码的root用户)浏览器
########################################################
而后启动mysql输入net start mysql启动mysql
初始密码为空,登陆MySQL改root用户密码
mysql -u root-p密码默认为空直接回车就能够进入
输入set password = password('密码');
至此安装结束