本周学习内容:

1.学习PHP;

2.复习技能表;

3.学习正则表达式;

实验内容:

1.安装PHPstorm环境,破解PHPstorm;

2.PHPstorm运行PHP代码

3.PHPstorm安装Xdebug

(PHPstorm窗口页面颜色有不一致是因为本机之前安装过,重新安装时没有配置的窗口了,所以在虚拟机里面安装了一个win7,重新安装截的图)

实验1步骤:

一、安装。

1、首先下载PHPstorm安装包,双击PHPstorm.exe进入安装界面,点击Next进行下一步

2、选择安装路径,点击Next进行下一步

3.勾选除了32-bit launcher以外的所有选项,点击Next进行下一步

4、进入安装页面,点击Install进行安装

5、等待安装完成即可点击Finish结束

二、破解。

1、第一次安装时会有这个设置的页面,直接选择Do not import setting,点击OK即可

2、然后会出现阅读的协议,阅读之后点击accept即可

3、此页面直接点击OK进入下一步

4、进入破解页面,点击Activation code,暂时不用操作

5、打开我的电脑,进入C:\Windows\System32\drivers\etc路径,打开hosts文件

6、在文件最后添加“0.0.0.0 account.jetbrains.com”,保存并退出

7、进入网站 http://idea.lanyus.com/ 获取注册码。

8、将注册码粘贴到刚刚的激活页面,点击OK即可激活

实验2步骤:

1、进入PHPstorm点击file创建一个新project

2、输入路径,点击Create创建

3、右键project下面的小图标新建一个PHP File

4、编辑PHP代码,选择右上角浏览器图标

5、此时PHP会报错“bad gateway”

6、此时需要配置phpstorm对PHP解释器(即让PHPStorm找到php.exe文件)

7、点击file-Settings设置

8、打开Languages&Frameworks下的PHP页面

9、点击”CLI Interpreter“右边的”...",点击“+”,并选择“Local Path"

10、点击PHP executable后面的“...”,找到php.exe,点击OK即可配置完成

11、重新访问即可成功。

实验3步骤:

1、如果已经安装过xampp工具的话就已经是自带Xdebug的了,此电脑已经安装过所以就不再重新安装了

2、接下来,只需要在php.ini配置就行,打开php.ini

3、复制下面的内容到php.ini文件最后,将第一行路径修改为自己安装目录下的php_xdebug.dll,最后一行修改为自己的主机加端口号

[XDebug]
zend_extension = "C:\tools\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = "C:\tools\xampp\tmp"
xdebug.remote_enable = 1
xdebug.remote_port=9000
xdebug.remote_host = "localhost:8088"

4、重启apache服务。访问http://localhost:8088/dashboard/phpinfo.php查看Xdebug是否配置成功

搭建使用PHPstorm环境的更多相关文章

  1. Windows10搭建PHP7开发环境

    原文:Windows10搭建PHP7开发环境 3年前写了一篇<Windows下搭建PHP开发环境>之后就再也没有碰过PHP了,最近新发布了PHP7然后回去看了一下之前写的文章,发现很多配置 ...

  2. Linux下快速搭建php开发环境

    php开发环境快速搭建 一.Linux下快速搭建php开发环境 1.安装XAMPP for Linux XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XA ...

  3. 自定义搭建PHP开发环境

    学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请 ...

  4. 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

    前言     上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库 ...

  5. 使用virtualenv搭建python3开发环境

    问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...

  6. Windows下搭建PHP开发环境

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...

  7. 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)

    ——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...

  8. 基于 Jenkins 快速搭建持续集成环境

      什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火 ...

  9. Windows 搭建 .NET 跨平台环境并运行应用程序

    写在前面 阅读目录: Install .NET Version Manager (DNVM) Install .NET Core Execution Environment (DNX) Write t ...

随机推荐

  1. 【C#】上级实验四

    1.虚方法练习 设计一个控制台应用程序,定义一个Shape类,具体要求如下: ()类中定义2个私有字段长度(length).宽度(breadth). ()类中定义相应公有属性分别对应上述2个字段: ( ...

  2. shell分享

    shell脚本分享 一.介绍shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序, ...

  3. 【1】BIO与NIO、AIO的区别

    一.BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求 ...

  4. 获取电脑 ip 地址 及系统

    public static void main(String[] args) throws UnknownHostException { //获取电脑系统 结果:os.name:Windows 10 ...

  5. .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态

    原文:.NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态 在 Windows 系统中,一段时间不操作键盘和鼠标,屏幕便会关闭,系统会进入睡眠状态.但有些程序(比如游戏.视频和演示文稿)在运行过程中应该 ...

  6. CSS关于选择器和继承的一些小问题:

    选择器的分组 对选择器进行分组,这样在同一组的选择器就可以分享相同的声明.使用逗号将需要分组的选择器分开 h1,h2,h3,h4,h5{ color:green; font-family:" ...

  7. 阅读笔记---第三章 Xen信息页

    1.文件/xen/include/public/xen.h 2.第一个数据结构:启动信息页strat_info,启动信息页是GuestOS内核启动时,由Xen映射到GusetOS内存空间的一个物理页面 ...

  8. 解决问题 inner element must either be a resource reference or empty.

    -Q: 错误<item>内部元素必须是资源引用或空 升级Andriod Studio之后编译发现如下错误 Android resource compilation failed ***\a ...

  9. 微信小程序 时间戳 转化为 日期格式

    util.js  : function transTime(unixtime) { var dateTime = new Date(parseInt(unixtime) * 1000) var yea ...

  10. LNMP - Warning: require(): open_basedir restriction in effect错误解决方法

    LNMP 1.4或更高版本如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param ...