闲话  

  上学的时候一直以为可以专注自己的领域,以为与php无缘的,但是这种想法是错误,在完成任务的时候,你不得不使用你不熟悉的语言或者框架。正所谓业务驱动开发,这次接手已经离职的前辈的留下来的项目,最蛋疼的是没有留下文档,实在烦恼,不过幸好项目结构并不算复杂。现在让我们快速开始用PhpStrom编写php吧。

安装wamp

  php有很多编写的工具,之所以用PhpStrom是因为用惯了idea了,哈哈。在编写程序之前,我们首先应该做的是搭一个可以运行php的服务器。php环境有多种搭建方式,理论上一个web服务器+php解释引擎+数据库就可以了,常见的有apache+php+mysql。本文在windows8环境下进行,所以使用wamp的集成方式,wamp集成了apache+php+mysql。因为初次接触php,散件的apache、php、mysql配置起来有点麻烦,以后再来认真学一学。

  wamp可以到他的官网下载,有明显的链接。安装好wamp后,可以不用先着急启动。已经安装过mysql的同学,可以把wamp/bin/mysql删除。wamp带了一个mysqladmin的数据库管理页面,我们可以到app/mysqladmin下找到config.inc.php,找到

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';

修改为自己数据库的用户和密码。至此,php的环境初步搭成。

使用PhpStrom

  下载安装PhpStrom((-。-;)额,这是个付费软件)。这里我就不说如何建一个php的项目了,又需要的自己摸索一下,应该很快能搞定的。现在我们将一个现成的php项目导入,导好项目的第一件事就是部署项目了。假设项目叫test。

  在右上角找到Edit Configurations,

  

  点击左上角的+,添加一个php web application。Name的名字可以随便起一个。Start Url:点击启动,打开的地址。

  

  接着点开Server,按+新增一个,Name也是可以随便取。

  

  接下来,部署项目。tool->Deployment->Configuration,点左上角的+。

        

  Folder:项目部署的位置。可以部署在wamp/www/项目名下面,Web server root URL:http://localhost/项目名,项目地址。   

  

  翻到另外一页,Mappings。

  

  最后,Tools->Deployment,点选Automatic Upload,右键项目->Upload to xx(你设置的Deployment的Name)。

  最后的最后,启动项目。

快速上手php:使用PhpStrom部署项目的更多相关文章

  1. better-scroll快速上手及封装(vue项目)

    愿你有诗有梦,有坦荡荡的远方 本文声明:这是一篇学习coderwhy老师的vue2课程的一个笔记,所以本文章是在vue项目中实现,没学过vue的大佬们可以举一反三. 使用场景及介绍 BetterScr ...

  2. Docker快速上手之部署SpringBoot项目

    Docker是基于Go语言实现的云开源项目. Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装.分发.部署.运行等生命周期 ...

  3. 三分钟快速上手TensorFlow 2.0 (下)——模型的部署 、大规模训练、加速

    前文:三分钟快速上手TensorFlow 2.0 (中)——常用模块和模型的部署 TensorFlow 模型导出 使用 SavedModel 完整导出模型 不仅包含参数的权值,还包含计算的流程(即计算 ...

  4. .Net·如何快速上手一个项目?

    阅文时长 | 0.61分钟 字数统计 | 1029.6字符 主要内容 | 1.引言&背景 2.步入正题,如何快速上手一个项目? 3.声明与参考资料 『.Net·如何快速上手一个项目?』 编写人 ...

  5. 三分钟快速上手TensorFlow 2.0 (中)——常用模块和模型的部署

    本文学习笔记参照来源:https://tf.wiki/zh/basic/basic.html 前文:三分钟快速上手TensorFlow 2.0 (上)——前置基础.模型建立与可视化 tf.train. ...

  6. 快速上手项目远程团队协作--CODING(新手向)

    快速上手项目远程团队协作--CODING(新手向) CODING网址:https://e.coding.net/signin 前言:之前用过github,用过微软的Azure协作(https://az ...

  7. 快速上手Mybatis项目

    快速上手Mybatis项目 思路流程:搭建环境-->导入Mybatis--->编写代码--->测试 1.搭建实验数据库 CREATE DATABASE `mybatis`; USE ...

  8. SpringBoot使用Docker快速部署项目

    1.简介 建议阅读本文最好对Dokcer有一些了解 首先我们先了解一下Docker是什么 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口.它是目前最流行的 Linux 容器 ...

  9. Docker快速上手之搭建SpringBoot项目

    Docker是基于Go语言实现的云开源项目. Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装.分发.部署.运行等生命周期 ...

随机推荐

  1. Mac安装mysql遇到的坑

    使用XMPP前安装了mysql,小白遇到好多坑,不要见怪 mysql官网下载,选择Community中扩展名为dmg的文件 安装完成后要记住密码,重要的事情只说一遍,对了,安装时也没有偏好设置和自启动 ...

  2. 阴影 box-shadow

    语法: box-shadow:none | <shadow> [ , <shadow> ]* <shadow> = inset? && <le ...

  3. 阿里云centos安装svn和submin

    概述 没有找到可以让团队方便使用的云盘,暂时搭建一个svn凑合用一下 svn有三种安装方式 安装方式 服务程序 服务协议 用户和密码 授权 系统配置 svn独立安装 svnserve svn pass ...

  4. 使用js 设置组合快捷键

    使用js 设置组合快捷键 使用js设置快捷键的本质就是获得你要设置的这个键的keyCode 的值,如果要加ctrl,alt,shift,那么就添加一个ctrlkey,altKey,shiftKey来判 ...

  5. sqlserver如何创建镜像图文教程(转)

    由于工作中需要做SQL的镜像异地备份,以前都没有研究过,百度了一个文章记录下,方便以后查询 转载地址:http://jingyan.baidu.com/article/d5c4b52b20843fda ...

  6. iteye上总结的编程精华资源

    原文:http://www.iteye.com/magazines/130 博客是记录学习历程.分享经验的最佳平台,多年以来,各路技术大牛在ITeye网站上产生了大量优质的技术文章,并将系列文章集结成 ...

  7. silicon labs 代理商

      http://www.silabs.com/buysample/pages/contact-sales.aspx?SearchLocation=China       Silicon Labs A ...

  8. Java基础知识笔记(四:多线程基础及生命周期)

    一.多线程基础 编写线程程序主要是构造线程类.构造线程类的方式主要有两种,一种是通过构造类java.lang.Thread的子类,另一种是通过构造方法实现接口java.lang.Runnable的类. ...

  9. [WPF系列]-Deep Zoom

        参考 Deep Zoom in Silverlight

  10. MySQL命令行下执行.sql脚本详解

    本文主要介绍一个在MySQL命令行下执行脚本文件的例子,通过这个例子让我们来了解一下在命令行下MySQL是怎样执行脚本的吧.现在我们开始介绍这一过程. 1.首先编写sql脚本,保存为的:book.sq ...