• Visual Studio Code 做PHP开发


    Visual Studio Code 做PHP开发

    1. 在Windows 10环境下安装PHP:

      1. 下载自己中意的PHP版本:http://windows.php.net/download
      (我下载的是:php-7.1.9-Win32-VC14-x64,即:VC14 x64 Thread Safe (2017-Aug-30 21:35:35))
      2.  将 php-7.1.9-Win32-VC14-x64.zip 解压到C盘根目录,并将php-7.1.9-Win32-VC14-x64文件夹重命名为php,最终php路径如下(注意这个很关键,会影响到后面PHP_CodeSniffer组件的安装);
      3. 设置环境变量,允许执行PHP:此电脑->属性->高级系统设置->环境变量->(系统变量)Path->编辑->C:php     点击确定即可。
      4. 验证php环境是否正确: win + R 输入cmd ,回车输入:cd c://php转到php目录,输入:php -h 无错误信息即可。
      5. 重命名 php.ini ,在php根目录会找到以下两个文件:
          php.ini-production 安全性高,适合线上,这里我选择将php.ini-production重命名为php.ini
    

    2. 安装composer库

    1. 打开PHP扩展的openssl扩展

      windows下开启方法:

      1. 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。
      2. 讲php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWSsystem32 文件夹下。至此,openssl功能就开启了。
    2. 百度搜索下载 Composer-Setup.exe 安装软件包,解压安装。验证composer是否安装成功,win + R回车输入composer,无错误信息即可。

    3. 安装PHP格式检查工具PHPcs

    1. 运行CMD,执行以下命令:composer global require "squizlabs/php_codesniffer=*" 
    2. 配置环境变量:此电脑->属性->高级系统设置->环境变量->(XXX的用户变量)PATH->编辑->新建->填入Composer所在路径C:UsersTXJAppDataRoamingComposervendorin
    3. 在visual studio code中ctrl + p输入:ext install phpcs点击安装,不出现错误信息即已经成功。
    

    4. PHP调试插件phpDebug:Ctrl + p输入ext install php Debug点击安装。

    5. 运行PHP网站(不需要装IIS和Apache)

    • Ctrl + shift + p: 输入tasks,浏览找到Configure Task Runner,回车打开tasks.json把里面的内容替换成如下代码:
      {
          "version": "0.1.0",
          "command": "php",
          "args": [
          "-S", "127.0.0.1:8080",
          "-t", "${workspaceRoot}"
          ]
      }

    6.编译运行.

    ctrl + shift + B编译完成,在浏览器输入http://localhost:8080/<自己的文件名>例:http://localhost:8080/form.php 看到自己写的内容即表示成功。

  • 相关阅读:
    jdbc框架 commons-dbutils的使用
    SpringBoot整合Quartz和H2的例子
    Microsoft VS 2008 过期解决方法
    数据库事务的隔离级别
    angularJS中ng-if的用法
    angularJS中ng-change的用法
    Hello,Akka
    Yum常用命令及Yum中文手册
    最大堆的插入/删除/调整/排序操作(图解+程序)(JAVA)
    别人要访问我的电脑上部署的tomcat,必须关闭防火墙吗?
  • 原文地址:https://www.cnblogs.com/sinceForever/p/7567949.html
Copyright © 2020-2023  润新知