戴尔笔记本windows10下安装php开发环境
一、安装 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