【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
安装
描述每个应用程序的安装和运行步骤。
阿帕奇
-
- 下载并解压文件(C:\Apache24)
-
- 在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文章)
-
- 执行上述网站步骤6
-
- 将路径设置为([展开先]\bin)
-
- 初始化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 被广泛使用,因为它易于学习和使用,并且具有强大的功能和灵活性。
-
- 下载文件并解压缩(C:\php)
- 复制php.ini-production并创建php.ini。