【WAMP】指的是Windows、Apache、MySQL和PHP的组合

综述

这是我为了工作而尝试的总结。由于Apache是win64,PHP是win32,所以可能需要统一MySQL。

版本

    • Apache:httpd-2.4.41-win32-VS16.zip

 

    • MySQL:mysql-8.0.19-winx64.zip

 

    PHP:php-5.4.45-Win32-VC9-x86.zip

安装

描述每个应用程序的安装和运行步骤。

阿帕奇

    1. 下载并解压文件(C:\Apache24)

 

    1. 在httpd.conf中添加以下内容:

使localhost可访问:ServerName localhost:80

指定PHP目录:PHPIniDir “c:/php”

将.php文件作为PHP文件执行:AddType application/x-httpd-php .php

加载适用于apache2.4的PHP5模块:LoadModule php5_module “c:/php/php5apache2_4.dll”

加载mod_rewrite以实现URL重写:LoadModule rewrite_module modules/mod_rewrite.so

允许在.htaccess中进行设置:下的AllowOverride All

在htdocs目录下创建.htaccess文件,并写入以下内容:

启用URL重写:RewriteEngine on

指定重写后的基础URL路径:RewriteBase /

指定重写条件

当文件不存在时:RewriteCond %{REQUEST_FILENAME} !-f

当目录不存在时:RewriteCond %{REQUEST_FILENAME} !-d

指定重写规则(将与条件匹配的所有路径合并为查询并转发到index.php):RewriteRule ^ index.php [QSA,L]

以管理员身份运行命令提示符
启动apache:httpd -k start

MySQL 是一个开源的关系型数据库管理系统。

MySQL安装参考网站(Qiita文章)

    1. 执行上述网站步骤6

 

    1. 将路径设置为([展开先]\bin)

 

    1. 初始化MySQL:mysqld –initialize-insecure –user=mysql

创建.bat文件并保存以下内容:mysqld –defaults-file=”[展开先]\my.ini” –console

连接:mysql -u root –skip-password

设置root用户密码:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password’;

PHP 是一种开源的脚本编程语言,它可以用于为网站开发动态和交互式的功能。PHP 被广泛使用,因为它易于学习和使用,并且具有强大的功能和灵活性。

    1. 下载文件并解压缩(C:\php)

 

    复制php.ini-production并创建php.ini。