PHP+Apache+MySQL(Windows)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuxinwudai/article/details/83044747

PHP 安装:使用FastCGI下载非线程安全版本,使用Apache下载线程安全版本
https://windows.php.net/download#php-7.2
Apache 安装:
https://www.apachehaus.com/cgi-bin/download.plx
MySQL 安装:
https://dev.mysql.com/downloads/mysql/
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
win 安装包 https://dev.mysql.com/downloads/file/?id=479142
XDebug 下载地址:https://xdebug.org/download.php
XDebug 浏览器插件:
https://confluence.jetbrains.com/display/PhpStorm/Browser+Debugging+Extensions

Apache 配置:
注册 Apache 服务 bin 目录下>httpd -k install
conf/httpd.conf 配置
修改 SRVROOT 路径到Apache文件夹
加入 LoadModule php7_module “C:\Program Files\php\php7apache2_4.dll”
配置节 IfModule mime_module 加入
AddType application/x-httpd-php .php
启用以下模块
LoadModule access_compat_module modules/mod_access_compat.so #基于主机的组授权(名称或IP地址) httpd 2.x兼容的模块,
LoadModule proxy_module modules/mod_proxy.so #apache的代理模块
LoadModule proxy_http_module modules/mod_proxy_http.so #代理http和https请求
LoadModule vhost_alias_module modules/mod_vhost_alias.so #虚拟主机动态配置
LoadModule authz_host_module modules/mod_authz_host.so #基于主机的组授权
Include conf/extra/httpd-vhosts.conf#启用虚拟主机配置

如果 Apache 开启php curl 模块失败:
检查apache 下bin是否有php下的 libssh2.dll 文件
配置虚拟主机
Listen *:8080
<VirtualHost *:8080>
DocumentRoot “C:/Projects/dede_cms”
DirectoryIndex index.php
ErrorLog “logs/error.log”
<Directory “C:/Projects/dede_cms”>
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
Listen *:443
<VirtualHost *:443>
DocumentRoot “C:/Projects/dede_cms”
DirectoryIndex index.php
ErrorLog “logs/error.log”
SSLEngine On
SSLCertificateKeyFile /etc/pki/tls/private/server.key
SSLCertificateFile /etc/pki/tls/certs/example.org.cert
<Directory “C:/Projects/dede_cms”>
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
MYSQL 压缩包安装
添加MYSQL_HOME 到环境变量和路径比那里
cd %MYSQL%\bin
mysqld -k install
net start mysql

猜你喜欢

转载自blog.csdn.net/wuxinwudai/article/details/83044747
今日推荐