一文详解IIS10是怎么配置PHP的

1.先安装php;2.配置php.ini 拷贝php.ini-development,改名为php.ini,并进行如下修改;3.配置IIS,安装IIS时,以下3项要勾选:CGI ISAPI扩展 IASPI筛选器…

【记】IIS 10 配置PHP

笔记不支持上传图片,记成文章了

首先 安装IIS时,找到万维网服务–应用程序开发功能,以下3项要勾选:CGI ISAPI扩展 IASPI筛选器

1.先安装php

http://windows.php.net/download/

我装是的phpstudy集成环境,用的里面的php5.2

2.配置php.ini 拷贝php.ini-development,改名为php.ini,并进行如下修改

2.1 扩展插件的路径

; Directory in which the loadable extensions (modules) reside.
extension_dir =;D:\phpStudy\php52\ext;

填入自己真实的PHP解释器地址,以及后面跟着ext文件夹,这个里面放的都是插件

2.2 设置要引入哪些插件

; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll
extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
extension=php_zip.dll
;extension=php_mongo.dl
;extension=php_sqlsrv.dll
;extension=php_pdo_sqlsrv.dll
;extension=php_ibm_db2.dll
;extension=memcache.dll

2.3 设置时区

[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC

改成 date.timezone = Asia/Shanghai

2.4 启用fastcgi

; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client. This allows IIS to define the
; security context that the request runs under. mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
; Set to 1 if running under IIS. Default is zero.
fastcgi.impersonate = 1;

2.5 cgi相关设置pathinfo

; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP;s
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix it;s paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
cgi.fix_pathinfo=0

2.6 cgi相关设置redirect

; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
cgi.force_redirect = 0

IIS 官网 https://www.iis.net 还说了开启错误日志,我没有开启。

Set error_log=;C:php_errors.log;
This can help with troubleshooting.

这是官网的配置php说明https://www.iis.net/learn/app… 微软官方的技术资源库中文相关文档https://technet.microsoft.com…

3.配置IIS,安装IIS时,以下3项要勾选:CGI ISAPI扩展 IASPI筛选器

一文详解IIS10是怎么配置PHP的

php零基础到就业直播视频课:进入学习API 文档、设计、调试、自动化测试一体化协作工具:点击使用

3.1 找到处理程序映射,添加模块映射 都点击确定之后,会弹出一个警告对话框,点击“是”就可以了,由于已经添加好了,这里找到添加的模块截的图

一文详解IIS10是怎么配置PHP的

一文详解IIS10是怎么配置PHP的

一文详解IIS10是怎么配置PHP的

3.2 找到ISPAI和CGI限制,点右边的添加。这里截图是添加好的

一文详解IIS10是怎么配置PHP的

一文详解IIS10是怎么配置PHP的

3.3 找到ISPAI筛选器,点击右边的添加,这里同样是添加好的截图

一文详解IIS10是怎么配置PHP的

一文详解IIS10是怎么配置PHP的

3.4 添加默认文档

一文详解IIS10是怎么配置PHP的

一文详解IIS10是怎么配置PHP的

之后新建一个站点用以测试,在添加的站点根目录下新建index.php,输入<?php phpinfo(); ?> 保存,接着浏览网站,会看到phpinfo信息了

一文详解IIS10是怎么配置PHP的

一文详解IIS10是怎么配置PHP的

推荐学习:《PHP视频教程》

手把手教你怎么在VSCode中配置并使用Vue

转载2021-12-07 19:01:317072 + Vue前端学习QQ群(点击入群)本篇文章给大家介绍一下在VSCode中搭建并配置Vue环境,使用Vue的方法,希望对需要的朋友有所帮助!

一文详解IIS10是怎么配置PHP的

前端(vue)入门到精通课程:进入学习API 文档、设计、调试、自动化测试一体化协作工具:点击使用

Vue.js是一个流行的 JavaScript 库,用于构建 Web 应用程序用户界面,Visual Studio Code 内置了对HTML、CSS和JavaScript的 Vue.js 构建块的支持。对于更丰富的 Vue.js 开发环境,您可以安装支持 Vue.js IntelliSense、代码片段、格式等的Vetur扩展。

一文详解IIS10是怎么配置PHP的

欢迎使用 Vue #

我们将在本教程中使用Vue CLI。如果您是 Vue.js 框架的新手,您可以在vuejs.org网站上找到很棒的文档和教程。

要安装和使用 Vue CLI 以及运行 Vue 应用程序服务器,您需要安装Node.js JavaScript 运行时和npm(Node.js 包管理器)。npm 包含在 Node.js 中,您可以从Node.js 下载安装它。

提示:要测试您的机器上是否正确安装了 Node.js 和 npm,您可以输入node –version和npm –version。

要vue/cli在终端或命令提示符中安装, 键入:

npm install -g @vue/cli

这可能需要几分钟的时间来安装。您现在可以通过键入以下内容来创建一个新的 Vue.js 应用程序:

vue create my-app

my-app您的应用程序文件夹的名称在哪里。系统将提示您选择一个预设,您可以保留默认值(babel, eslint),这将使用Babel将 JavaScript 转换为与浏览器兼容的 ES5 并安装ESLint linter以检测编码错误。创建 Vue 应用程序并安装其依赖项可能需要几分钟时间。

让我们通过导航到新文件夹并键入npm run serve以启动 Web 服务器并在浏览器中打开应用程序来快速运行我们的 Vue 应用程序:

cd my-app
npm run serve

注意:如果启动报错,可能是没有安装相关包,可以执行yarn install或者npm install或者npm run pre试试:

yarn install
npm install
npm run pre

您应该在浏览器中的http://localhost:8080上看到“欢迎使用您的 Vue.js 应用程序” 。您可以按Ctrl+C停止vue-cli-service服务器。

要在 VS Code 中打开您的 Vue 应用程序,请从终端(或命令提示符)导航到该my-app文件夹并键入code .:

cd my-app
code .

VS Code 将在文件资源管理器中启动并显示您的 Vue 应用程序。【推荐学习:《vscode入门教程》】

Vetur 扩展#

现在展开src文件夹并选择App.vue文件。您会注意到 VS Code 没有显示任何语法突出显示,并且将文件视为纯文本,如右下方状态栏中所示。您还将看到一条通知,为文件类型推荐Vetur扩展名.vue。

一文详解IIS10是怎么配置PHP的

Vetur 扩展为 VS Code 提供了 Vue.js 语言功能(语法高亮、智能感知、片段、格式)。

一文详解IIS10是怎么配置PHP的

从通知中,按安装以下载并安装 Vetur 扩展。您应该在扩展视图中看到 Vetur 扩展正在安装。安装完成后(可能需要几分钟),安装按钮将变为管理齿轮按钮。

现在您应该看到这.vue是 Vue 语言的可识别文件类型,并且您拥有语法高亮、括号匹配和悬停描述等语言功能。

一文详解IIS10是怎么配置PHP的

智能感知#

当您开始输入 时App.vue,您将看到针对 HTML 和 CSS 以及 Vue.js 特定项目(如Vue部分中的声明 ( v-bind, v-for) )的智能建议或补全template:

一文详解IIS10是怎么配置PHP的

和 Vue 属性 ( methods, computed)scripts部分:

一文详解IIS10是怎么配置PHP的

转到定义,查看定义#

VS Code 通过 Vue 扩展语言服务还可以通过Go to Definition ( F12 ) 或Peek Definition ( Alt+F12 )在编辑器中提供类型定义信息。将光标放在 上App,右键单击并选择Peek Definition。一个偷看窗口将打开,显示的App自定义App.js。

一文详解IIS10是怎么配置PHP的

按Escape关闭 Peek 窗口。

你好,世界!#

让我们将示例应用程序更新为“Hello World!”。在App.vue更换了HelloWorld组件msg与自定义属性文本“Hello World!”。

<template>
<div id="app">
<img src="./assets/logo.png">
<HelloWorld msg="Hello World!"/>
</div>
</template>

保存App.vue文件(Ctrl+S)后,使用 重新启动服务器,npm run serve您将看到“Hello World!”。在我们继续学习 Vue.js 客户端调试的同时让服务器保持运行。

提示:VS Code 支持自动保存,默认情况下会在延迟后保存您的文件。检查文件菜单中的自动保存选项以打开自动保存或直接配置用户设置。files.autoSave

一文详解IIS10是怎么配置PHP的

Linting#

Linter 会分析您的源代码,并可以在您运行应用程序之前就潜在问题向您发出警告。Vue ESLint 插件 ( eslint-plugin-vue ) 检查 Vue.js 特定的语法错误,这些错误在编辑器中显示为红色波浪线,也显示在问题面板中(查看>问题 Ctrl+Shift+M)。

当 Vue linter 在模板中检测到多个根元素时,您可以在下面看到一个错误:

一文详解IIS10是怎么配置PHP的

调试#

您可以使用内置的 JavaScript 调试器调试客户端 Vue.js 代码。您可以从VS Code 调试食谱网站上的 VS Code 中的Vue.js 调试食谱中了解更多信息。

注意:当前 vue-cli 生成的 sourcemaps 存在问题,这会导致 VS Code 中的调试体验出现问题。参见https://github.com/vuejs/vue-loader/issues/1163。

另一个用于调试 Vue.js 的流行工具是vue-devtools插件。

其他扩展#

Vetur 只是可用于 VS Code 的众多 Vue.js 扩展之一。您可以通过键入“vue”在“扩展”视图 ( Ctrl+Shift+X ) 中进行搜索。

一文详解IIS10是怎么配置PHP的

还有一些扩展包捆绑了其他人发现对 Vue.js 开发有用的扩展。

一文详解IIS10是怎么配置PHP的

更多关于VSCode的相关知识,请访问:vscode教程!!

以上就是手把手教你怎么在VSCode中配置并使用Vue的详细内容,更多请关注钦钦技术栈其它相关文章!

转载至:php中文网【www.php.cn】

版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/25190/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年9月23日 下午1:04
下一篇 2022年9月23日 下午1:06
软件定制开发公司

相关阅读

发表回复

登录后才能评论
通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!