戴尔笔记本windows10下安装php开发环境

2020-4-7 zhulinan 服务器

一、安装 Apache
1. 下载
https://www.apachelounge.com/download/
https://www.apachelounge.com/download/VS16/binaries/httpd-2.4.41-win64-VS16.zip


2. 解压httpd-2.4.41-win64-VS16.zip内的Apache24目录到C:\WebServ下
进入Apache的根目录,找到位于conf目录下的httpd.conf文件,用文本编辑器打开它,进行下面的修改:

37行 Define SRVROOT整行 -> Define SRVROOT "C:/WebServ/Apache24"

227行 #ServerName www.example.com:80 -> ServerName localhost:80

251行 DocumentRoot "${SRVROOT}/htdocs" -> DocumentRoot "D:/www/www"

252行 <Directory "${SRVROOT}/htdocs"> -> <Directory "D:/www/www">

272行 AllowOverride None -> AllowOverride All

285行 DirectoryIndex index.html -> DirectoryIndex index.html index.php

3. 以管理员身份运行cmd,进入到C:\WebServ\Apache24\bin目录下,执行下面命令
httpd -k install
提示
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
...
执行下面命令
httpd -k start

在浏览器地址栏输入http://localhost 可以看到apache安装成功


二、安装 PHP
1. 下载
https://windows.php.net/download
https://windows.php.net/downloads/releases/php-7.4.4-Win32-vc15-x64.zip

2. 解压php-7.4.4-nts-Win32-vc15-x64.zip到C:\WebServ\php7.4下,在C:\WebServ\php7.4目录下建sessiontmp目录;

3. 将C:\WebServ\php7.4\php.ini-development复制一份并命名为php.in,用本编辑软件打开php.ini文件设置如下:
757行,;extension_dir = "ext" -> extension_dir = "C:/WebServ/php7.4/ext"
910行,;extension=curl -> extension=curl
914行,;extension=gd2 -> extension=gd2
920行,;extension=mbstring -> extension=mbstring
927行,;extension=pdo_mysql -> extension=pdo_mysql
958行,;date.timezone = -> date.timezone = PRC
1338行,;session.save_path = "/tmp" -> session.save_path = "C:/WebServ/php7.4/sessiontmp"
保存php.ini文件后退出

4. 再打开C:\WebServ\Apache24/conf/ 目录下的httpd.conf文件,在最后面加上下面内容:
LoadModule php7_module "C:/WebServ/php7.4/php7apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
PHPIniDir "C:/WebServ/php7.4"
LoadFile C:/WebServ/php7.4/php7ts.dll
LoadFile C:/WebServ/php7.4/libssh2.dll

5. 然后在命令行进入C:\WebServ\Apache24\bin下输入httpd -k restart重启apache


三、安装 MySQL
1. 下载
https://dev.mysql.com
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip

2. 解压mysql-8.0.19-winx64.zip内mysql-8.0.19-winx64文件夹内所有文件到C:\WebServ\mysql8.0.19目录下

3. 在C:\WebServ\mysql8.0.19目录下用文本编辑软件生成my.ini文件,内容如下:
[mysqld]
port=3306
socket=/tmp/mysql.sock
basedir="C:\WebServ\mysql8.0.19"
datadir="D:\www\mysql\data"

[mysqldump]
quick

4. cmd命令行进入C:\WebServ\mysql8.0.19\bin下,输入mysqld -install安装mysql,提示:Service successfully installed.

5. 输入mysqld --initialize-insecure初始化(执行此命令后你会发现在D:\www\mysql\目录下创建了data目录,初始化默认创建了一个名为root的用户 密码为空)

6. net start mysql 来启动mysql服务

7. mysql -u root -p
提示输入密码,这里空,直接回车,输入下面命令修改root账号密码为rootroot后按回车确认
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'rootroot';

8. 输入“show variables like '%dir%';”,找到datadir那一行,可以看到数据库文件存放的位置;



###### 卸载 ######
卸载Apache
打开命令行窗口,进入C:\WebServ\Apache24\bin目录,输入httpd -k stop,再输入httpd -k uninstall

卸载MySQL
打开命令行窗口,输入net stop mysql,再输入sc delete mysql

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2024 www.elight.cn, All Rights Reserved