请选择 进入手机版 | 继续访问电脑版
搜索
查看: 275|回复: 0

window下安装Apache+PHP+MySQL(二)

[复制链接]

24

主题

31

帖子

341

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341
发表于 2018-12-20 10:27:43 | 显示全部楼层 |阅读模式
四、安装PHP

1. 进入php下载线程安全二进制解压包http://php.net/downloads.php
2. 在Apache的httpd.conf文件中加入

       #LoadModule watchdog_module modules/mod_watchdog.so
       #LoadModule xml2enc_module modules/mod_xml2enc.so
       #在此处引入php7apache2_4.dll文件路径
       LoadModule php7_module C:/webServer/php/php7apache2_4.dll

       #在<IfModule mime_module>里面加入支持php格式
       AddType application/x-httpd-php .php

3. 补充:Loaded Configuration File 为none问题
   - 在php文件中将php.ini-development文件复制一份重新命名为php.ini
   - 使用phpinfo()查看到Loaded Configuration File 为none,原因是因为apache在找php.ini时默认去c:/Window下寻找
   - 解决办法如下

         #告诉Apache php.ini的位置,在刚才引入php7apache2_4.dll的位置上面加入
         PHPIniDir C:/webServer/php
         #加入下面语句
         LoadModule php7_module C:/webServer/php/php7apache2_4.dll


五、安装MySQL(#号后面是说明,$号后面是执行的命令)
1.在MySQL官网下载二进制安装包,解压到纯英文路径下。由于MySQL的版本不同,安装也有点小差异,主要看解压后是否有data文件夹。

2.以管理员身份运行cmd,进入MySQL的bin目录

# 定位到安装目录下的 bin 文件夹
$ cd <MySQL安装目录>/bin
# 如果没有data文件夹还需执行以下这条命令,该命令初始化数据所需文件并获取一个临时密码
$ mysqld ‐‐initialize ‐‐user=mysql ‐‐console


#执行命令后将临时密码root@localhost: CsN2toUSm&dF 保存下( CsN2toUSm&dF为临时密码)
C:\Develop\mysql\bin>mysqld --initialize --user=mysql --console
2017-10-27T07:55:14.689417Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-10-27T07:55:15.021383Z 0 [Warning] InnoDB: New log files created, LSN=45790
2017-10-27T07:55:15.095580Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-10-27T07:55:15.166801Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 2ad3e9db-baec-11e7-b1fe-e03f49da4d50.
2017-10-27T07:55:15.171806Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-10-27T07:55:15.175824Z 1 [Note] A temporary password is generated for root@localhost: CsN2toUSm&dF

3、安装MySQL并启动

# 将 MySQL 安装为服务 可以指定服务名称
$ mysqld ‐‐install MySQL
# 启动MySQL服务器
$ net start MySQL


4、MySQL启动后需要进入修改密码,进入MySQL的用户名为root,有执行过上面获取临时密码的用临时密码,没有的执行过的直接回车即可。

# 有临时密码输入临时密码,没密码直接回车
$ mysql -u root -p 密码
# 修改密码
$ set password for root@localhost = password('要修改的密码');

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|新华三智能终端 ( 浙ICP备09064986号-1 浙公网安备 33010802004416号

快速回复 返回顶部 返回列表