[PHP] php, apache, VS Code安装与配置

1. 下载

?? ??
VS Code https://go.microsoft.com/fwlink/?Linkid=852157
apache2.4.33 https://www.apachelounge.com/download/VC14/binaries/httpd-2.4.33-win32-VC14.zip
php7.1.19 https://windows.php.net/downloads/releases/php-7.1.19-Win32-VC14-x86.zip
vc_redist.x86 https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe

可以下载不同的apache和php版本,注意Win32和VC14这两部分要一致

https://www.apachelounge.com/download/

https://windows.php.net/download/

2. 安装

2.1 php

php-7.1.19-Win32-VC14-x86.zip解压到C盘(其他盘也可以),并改文件夹名为php

C:\php;C:\Apache24\bin;添加到环境变量

打开C:\php, 将php.ini-developmentphp.ini-production重命名为php.ini

2.2 apache

httpd-2.4.33-win32-VC14.zip解压到C盘,并改文件夹名为Apache24

修改配置文件

"C:\Apache24\conf\httpd.conf"

"C:\Apache24\conf\httpd.conf"

取消ServerName www.example.com:80的注释,并改成ServerName localhost:80

确保以下配置的路径正确

DocumentRoot "c:/Apache24/htdocs"
<Directory "c:/Apache24/htdocs">

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

<Directory "c:/Apache24/cgi-bin">

添加

LoadModule php7_module C:\php\php7apache2_4.dll

PHPIniDir "C:\php\php.ini"

AddType application/x-httpd-php .php .pap .phtml

双击httpd.exe

浏览器打开127.0.0.1,出现it works!说明apache正常运行

安装服务

C:\Apache24\bin> httpd -k install -n "Apache"
  • 删除服务(管理员模式,两种方方法)
sc delete service_name

httpd -k uninstall -n "Apache"
  • 启动和关闭服务
net start Apache
net stop Apache

2.3 VS Code

1.安装插件PHP Debug, PHP IntelliSense

2.File->Preference->Settings

修改这三项, php的路径修改为自己的路径

"php.executablePath": "c:/php/php.exe",
"php.validate.executablePath": "c:/php/php.exe",
"php.suggest.basic": false,

3.安装XDebug

https://xdebug.org/files/php_xdebug-2.6.0-7.1-vc14.dll

将下载下来的dll扔到c:/php/ext

修改php.ini

[xdebug]
zend_extension = "C:\php\ext\php_xdebug-2.6.0-7.1-vc14.dll"

xdebug.remote_enable = On
;启用性能检测分析
;xdebug.profiler_enable = On
;启用代码自动跟踪
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
;指定性能分析文件的存放目录
;xdebug.profiler_output_dir ="C:/wamp64/tmp"
xdebug.show_local_vars=0

;配置端口和监听的域名
xdebug.remote_port=9000
xdebug.remote_host="localhost"

第一次运行项目的时候选择PHP

会出现Listen for XDebug,

Launch currently open script两种运行方式,选择Listen for XDebug就可以进行调试了

调试的时候如果无法命中断点,应该想想此断点处的代码是否会被执行到

原文地址:https://www.cnblogs.com/arcsinw/p/9416318.html

时间: 2024-08-30 16:22:57

[PHP] php, apache, VS Code安装与配置的相关文章

Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)

如果您能点开这篇文章,说明您已对熟悉Apache HTTP Server(下文用Apache简称)配置的重要性已很清楚了,本文不在赘述,直接介入正题,请往下阅读: 为便于阅读,列出文章目录: 一.Apache 的安装说明 二.Apache 的基本配置 三.Apache 整合 Tomcat 的配置 以下为正文内容: 一.Apache 的安装说明 1.首先打开Apache官网,进入Windows版本的下载地址页面:http://archive.apache.org/dist/httpd/binari

1.1 Apache+MySQL+PHP安装与配置

一.软件下载 1.1 Apache下载 文件名:httpd-2.4.23-x64-vc14.zip 下载地址:(稍候放出) 1.2 MySQL下载 文件名:mysql-5.7.15-winx64.zip 下载地址:(稍候放出) 1.3 PHP下载 文件名:php-7.0.11-Win32-VC14-x64.zip 下载地址:(稍候放出) 二.软件安装与配置 2.1 Apache的安装与配置 2.1.1 Apache的安装 Apache的安装很简单,直接解压即可,如下图(我的路径是D:\PHPSe

转:Nginx+Apache环境的安装与配置

转:http://www.server110.com/nginx/201404/8817.html 我们依然尽可能采用yum来安装我们需要的软件,由系统官方维护的软件,其安全性和稳定性都值得信赖,并且容易管理,升级方便,但是在CentOS和RHEL的官方yum源中暂时没有Nginx等软件包,所以我们需要使用EPEL的yum源.EPEL是什么,EPEL的yum源怎么添加,点击这里查看. 本文将要介绍的Nginx+Apache结构,其实就是Nginx做前端,Apache做后端,充分发挥他们各自的优势

Apache Tomcat 7 安装与配置

下载 首先需要下载tomcat7的安装文件,地址如下: http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz 安装与配置 安装之前需要确保已经安装JDK,若没有安装JDK请参考上一篇blog先正确安装JDK:Linux CentOS 7 & JDK 1.7 安装与配置,如果已经安装JDK,那么就接下来就可以安装tomcat了,首先将下载的安装文件上传到Linux服务器的相应目

linux服务之apache服务的安装及配置(centos)

CentOS Apache服务器安装与配置 一.安装Apache程序,一般有三种安装方式:1.直接网络安装:2.下载rpm包,上传至服务器进行安装:3.通过原代码编译安装: yum -y install httpd rpm -qa | grep httpd ------------------------------ 启动/停止/重新启动/状态 service httpd startservice httpd stopservice httpd restartservice httpd stat

CentOS 7 Apache服务的安装与配置

一.Apache简介 Apache 是一个知名的开源Web服务器.早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软件基金会(Apache Software Foundation,ASF).网站需要web服务器来架构,网页设计美工人员(flash,dreamweaver,firework,photoshop等),网页开发人员(php,.net,jsp等),网站建立好后,需要我们维护,优化,排

apache+mod_python的安装与配置

mod_python 官方文档http://man.chinaunix.net/develop/python/mod_python/mod_python.html#head-01446942c92586f093e306c35be7c6b3bb2cb0c5   mod_python 官方文档http://man.chinaunix.net/develop/python/mod_python/mod_python.html#head-01446942c92586f093e306c35be7c6b3b

apache svn subversion安装和配置(使用源码安装包方式)

环境:虚拟机下centos7 1.下载安装包:http://subversion.apache.org/download.cgi 2.上传到指定文件夹并解压 3.安装依赖包 apr apr-utilsqlite-amalgamation下载地址:http://apr.apache.org/download.cgi 安装方法,apr:./configure --prefix=/usr/local/aprmake & make install 安装方法,apr-util:./configure --

PHP+apache+mysql+phpmyadmin安装、配置、整合

第一步:下载所需要的软件,PHP.Apache.MySQL.PHPmyadmin 注意事项:1.各个软件位数需要相同,更具自己的电脑位数而定,例如电脑是64位的,则需要下载64位的软件 2.注意Apache和PHP的配合,PHP版本5.5以上才能支持Apache2.4服务器,如果版本不对应的话,会出现Apache服务器无法启动,不能载入PHP模块的情况 以我的电脑64位版本做演示: 下载网址: PHP:http://windows.php.net/download#php-7.0 Apache: