快速上手php:使用PhpStrom部署项目
闲话
上学的时候一直以为可以专注自己的领域,以为与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)。
最后的最后,启动项目。