原文出处:http://sunlogging.com/2018/01/06/wampserver和phpstorm的用法/

WampServer的安装

这个网上资料太多了,这就不讲了。 
如:http://blog.csdn.net/Jurbo/article/details/52691643

修改默认的浏览器和文本编辑器

  1. 打开{InstallPath}\wampmanager.conf
  2. 查找[main]下的navigator修改的默认浏览器
  3. 查找[main]下的editor修改默认的文本编辑器

phpStore创建一个PHP工程

  1. File\New Project,弹出对话框中选择PHP Empty Project,Localtion选择项目存放路径和项目名,CLI Interpreter中选择一个PHP解释器,如果第一次使用,则需要点击右侧的”…”配制解释器的路径。
  2. 点击左上角的”+”选择”Local Path to Interpreter…”。在Name中给配制的解释器取一个名字(一般取一个与PHP版本号相同的名字,方便后面使用时识别),PHP executable中选择PHP安装目录中指定一个版本的PHP程序(路径选择成功后PHP language level中会自动显示对应的PHP版本号),Debugger extension中选择Debug的拓展插件(用于phpStorm中进行 ),可选的,也可不填。 
  3. 解释器选择完成后,再回到第一步,点击”Create”项目就创建成功了。
  4. 创建一个PHP文件:选中项目名,File\New…(或用快捷键Alt+Insert)PHP File,输出文件名(如index),点”OK”文件就创建成功了。
  5. 写一个简单的HelloWorld程序进行测试
<?php
echo "HelloWorld"
?>
  • 1
  • 2
  • 3
  1. 在编辑区右上角选择一个浏览器运行,就能打开对应的页面 

在phpStore中运行我们的项目

虽然我们可以直接点击浏览器图标运行我们的php页面,但是习惯了Intellij这套IDE的用户都比较喜欢使用右上角的Run和Debbug功能。PHP项目怎么配制呢? 
1. 点击右上角Run图标傍边的”Edit Configurations… ” 
2. 点击左上角的”+”,我们会看到很多项目,其中有两个我们需要观注:一个是PHP Script,因为PHP本身也是一个脚本程序,可以当作脚本来执行,选择这个选项,可以在phpStorm 的output窗口中显示php的执行结果;另一个是PHP Web Page,如果我们要运行Web项目,要选这个选项。 

配制一个PHP Script运行环境

  1. 这个非常简单,在前面的基础上,只需要在File中选择要执行的php文件即可 
  2. 配制好后,点击phpStorm右上角的Run就可以运行了,运行后会在phpStorm的output窗口中输出执行结果。也可点击Debug进行调试

配制一个PHP Web Page运行环境

  1. 在前面的基础上,在Name中填写此配制的名称,Server中选择一个Host,如果没有,则创建一个,见下一步
  2. 创建一个Server,点击右侧的”…”,Name填写一个Server的名称,在Host中填写虚拟主机的域名,虚拟主机的创建见下面” 创建一个虚拟主机”。
  3. 配制好后,点击phpStorm右上角的Run就可以运行了,运行后会在默认浏览器打开对应的页面并显示结果。也可点击Debug进行调试

PHP Script运行环境与PHP Web Page运行环境的区别

  1. 其中一个最大的区别就是加载使用的PHP配制文件php.ini不同,PHP Script使用的是PHP_INSTALL_PATH/phpx.x.x/php.ini,而PHP Web Page使用的是APACHE_INSTALL_PATH/apachex.x.x/bin/php.ini。这个在修改配制时(如增加Extension拓展库)时非常重要。

    要查看PHP Web Page的PHP配制信息,可在WampServer服务开启之后,直接在浏览器中输入http://localhost/?phpinfo=1 可查看。要查看PHP Script的PHP配制信息,可在命令行中输入php -i查看,输入输入的内容太多,可将输出内容写入到文件再查看:php -i>D:/info.txt。

创建一个虚拟主机

  1. 双击运行WampServer,开户所有服务(Apache、Php、MySQL、MarialDB);
  2. 点击WampServer中的localhost菜单(或浏览器中输入http://localhost/),打开服务器主页面;
  3. 这时你看到一个Server Configuration的页面,如下图:
  4. 1中填写虚拟主机名(即浏览器访问的域名);2中填写项目所在路径;3.填写对应的IP,可选,将域名指定具体的IP。
  5. 重启Apache服务
  6. 如3处未填写,使用域名进行访问。 
     
    . 如3处填写了IP,要使用对应的IP进行访问。 
    .

从Github中Checkout代码

JetBrains开发的账款IDE,对Git和Github的支持都非常好,而且用法非常相似。 
1. 下载并安装Git,配制用户名和邮箱:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
  • 1
  • 2
  1. 登录Github,创建并初始化一个仓库,如我创建了一个TodoList的仓库。
  2. File | Settings | Version Control | GitHub,Auth Type中选择Password,然后输入用户名和密码进行账号的绑定和认证。
  3. 在phpStorm中菜单CVS | Checkout from Version Control | GitHub,输出Github仓库的地址和本地旋转的路径,然后点击”Clone”就行了,由于我已经操作过一次,存在相同的目录,所以会有警告
  4. 代码仓库Checkout后就可以使用CVS | Git的相同功能进行代码版本的管理了。

WampServer和phpStorm的用法的更多相关文章

  1. 配置你的Editor

    ![](http://oqefp0r4y.bkt.clouddn.com/editor_index.png) ### 说明1. 走一波配置流,莫等闲,高效快速开发,从自己的常用的工具开始2. 寻找舒适 ...

  2. PhpStorm配置PHP解释器(wampServer版)

    PHPStorm(以下简称为PS)和wampServer集成环境安装简单,不再赘述. 本人使用PhpStrom版本为2017.1.4版本. PS刚开始使用会使用自带服务器,但是有几率不能自动匹配到PH ...

  3. Phpstorm建立连接Wampserver的数据库

    phpstorm是一款php集成开发环境软件,集成了很多功能,不但有强大的代码编辑及调试功能,还能连接数据库.本文写的就是如何用phpstorm来建立访问wampserver数据库,查询输出数据,方便 ...

  4. 第一次运行PHP项目(phpstorm+wampserver)

    1.配置环境 1)vcredist_x64,wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b,如下图 (1)安装vcredist_x64   ...

  5. phpstorm 用法

    同时打开多个工程,多项目并存 File -> settings -> Directories -> Add Content Root 中添加目录 快速模板 输入fore,按下Tab, ...

  6. phpstorm使用手册

    参考:http://www.cnblogs.com/luojianqun/p/4596052.html 罗总说这是php最好的IDE,phpstorm9.02,没有之一.各种功能各种好,罗总此等大神说 ...

  7. 如何优雅的使用 phpStorm 开发工具

    按照惯例依然是从百科上复制一条简介: PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具.PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化d ...

  8. phpstorm的快捷键

    F5复制 F6移动 Alt + Delete键安全删除 Shift + F6重命名 按Ctrl + Alt + N内联变量 按Ctrl + Alt + M提取方法(Javascript的唯一) 按Ct ...

  9. phalcon: Windows 下 Phalcon dev-tools 配置 和 Phpstorm中配置Phalcon 代码提示, phalcon tools的使用

    准备: phalcon-devtools包 下载地址: https://github.com/phalcon/phalcon-devtools 解压到wampserver的www目录 (xampp 用 ...

随机推荐

  1. 安卓逆向之基于Xposed-ZjDroid脱壳

    http://bbs.pediy.com/thread-218798.htm     前言 之前介绍了普通常见的反编译模式 但对于使用了 360加固 棒棒 爱加密 等等的加固应用就没办法了. 你会发现 ...

  2. iOS开发之app打包发布流程

    一.准备工作 苹果开发者中心 1.申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用. 开发者账号分类:(1)个人开发者账号 (2)企业开发者账号 主要的区别是:点击这 ...

  3. JAVA基础知识之jdk下载与安装

    一.下载JDK 下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 如果 ...

  4. 二、redis系列之持久化

    1. 绪言 redis是一种内存数据库,它把数据存储在服务器的内存当中,这样极大地保证了redis数据库的性能,但也为数据安全带来了隐患——redis所在服务器重启或者发生宕机后,redis数据库里的 ...

  5. Oracle 判断为空 all space

    You can use trim on the column. where trim(product_type) is null The above is not DBMS-independent, ...

  6. dSploitzANTI渗透教程之修改MAC地址与Wifi监听器

    dSploitzANTI渗透教程之修改MAC地址与Wifi监听器 dSploitzANTI基本配置 渗透测试是一种安全性较大的工作.所以,在实施渗透测试之前进行一些简单设置.如修改MAC地址.了解网络 ...

  7. nginx + uswgi +django

    适合ubuntu 系统,不只是树莓派 安装必要软件 pt-get install build-essential psmisc apt-get install python-dev libxml2 l ...

  8. 机器学习之路: tensorflow 自定义 损失函数

    git: https://github.com/linyi0604/MachineLearning/tree/master/07_tensorflow/ import tensorflow as tf ...

  9. ubuntu18.04 安装Navicat 解决字体方框问题

    前景 最近带着看一点数据库的知识,装一下navicat,就是这个玩意儿,在我编码毫无问题的情况下,这个软件上却显示各种乱码 环境 ubuntu 18.04 navicat 12(最新版) mysql ...

  10. 【贪心】【堆】Gym - 101775B - Scapegoat

    题意:有n个事件,每个事件有一个严重程度,m个人(m>=n),你要让m个人去背锅,每个人只能背一个事件的锅,但是一个事件可以由很多人背.让你使得这m个人所承受的严重程度的方差最小化. 考虑一开始 ...