企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # Windows 手动安装php+mysql+apache ## 1、软件版本 Apache-2.4.33, PHP-7.3, Mysql-8 ## 2、下载地址 apache下载地址: http://www.apachelounge.com/download/   PHP下载地址: https://windows.php.net/download Mysql下载地址 : https://dev.mysql.com/downloads/mysql/ ## 3、安装 notepad++ 和 Visual C++ Redistributable for Visual Studio 2017 x64 ## 4、安装目录 D:\phptools\apache24 D:\phptools\mysql8 D:\phptools\php73 ## 5、Apache 安装和配置 1)用notepad++打开D:/phptools/apache24/conf 下的httpd.conf文件 2)修改 ServerRoot Define SRVROOT "D:/phptools/apache24" 3)开启路由重写模块 #LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的# 4)修改 ServerName localhost:80 5)修改 DocumentRoot DocumentRoot "D:/www" <Directory "c:/Apache24/htdocs"> 改成 <Directory "D:/www"> 271 行 AllowOverride None 改成 AllowOverride All 6)找到 DirectoryIndex index.html  在其后追加 index.php index.html 7)cmd进入D:\phptools\apache24\bin 安装jhttpd.exe -k install 8)运行D:\phptools\apache24\bin\ApacheMonitor.exe 面板 ## 6、PHP配置 1)php目录下的php.ini-development 复制一份 改名为php.ini仍放到php目录下,用notepad++打开php.ini 2) 修改 extension_dir = "D:/phptools/php73/ext" 3)开启extension扩展 curl、gd2、mbstring、mysqli、openssl、pdo_mysql等 4)将cgi.force_redirect = 1改成 cgi.force_redirect = 0 强迫不在cgi模式下运行 5)date.timezone = PRC 设置为中华人民共和国时区 6)httpd.conf文件 在最下面加上下面三行 用来加载php驱动模块,重启apache LoadModule php7_module "D:/phptools/php73/php7apache2_4.dll" AddType application/x-httpd-php .php .html .htm PHPIniDir "D:/phptools/php73" ## 7、Mysql配置与安装 1)在命令行里进入mysql的bin目录下然后输入 mysqld -install 安装mysql 2)需要先输入 mysqld --initialize-insecure 初始化一下 (你会发现它在mysql目录下创建了data文件夹,初始化默认创建了一个名为root的用户 密码为空). 3)然后输入net start mysql 来启动mysql服务 4)mysql8 修改密码以及navicat 连接更改加密方式 update user set authentication_string='Tweb#' where user='root' ALTER USER 'root'@'localhost' IDENTIFIED BY 'Tweb#' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Tweb#'; FLUSH PRIVILEGES; ## 8、多网站配置 1)httpd.conf文件打开Include conf/extra/httpd-vhosts.conf 2)httpd-vhosts.conf 配置默认根目录和网站,如图 ![](https://box.kancloud.cn/47a8517ebdad5b9fa710f4d1cffcfed6_554x416.png)