为了以后发展的更好,工作之余学习php,下面记录安装和基础使用过程。
因为之前自己手动安装环境失败,所以后面直接用php工具箱进行安装。
搭建环境步骤
下载php工具箱地址:http://tool.php.cn/
安装好工具箱后,注册一个账号,在环境页面一键安装搭建环境。需要php环境时,启动php工具箱,并点击启动,注意关闭前一定要停止。
安装phpStorm
下载完后,在php工具箱下方选择其他选项菜单->打开hosts,添加一行0.0.0.0 account.jetbrains.com
打开phpstorm时会弹一个框,选择Activation Code,打开http://idea.lanyus.com/ 获取注册码,贴入phpstorm,然后可开始使用phpstorm。
配置中文输入环境
不配置则中文输入时看不到光标,不好用。
下载 https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbsdk8u112b736.21_windows_x64.tar.gz
解压更名 jre64 替换掉安装目录下的jre64,注意是解压的目录直接改成jre64,不是复制其中的jre文件夹改名。最好先备份,防止失败。
配置站点
- 工作区目录
在php工具箱中,在环境->网站目录创建工作区,假如工作区名为workspace,路径是在:
C:\myphp_www\PHPTutorial\WWW\workspace - 工程目录
工程目录创建在工作区下,假如叫test,则路径为
C:\myphp_www\PHPTutorial\WWW\workspace\test
服务器环境配置(每次新项目用新站点时配置)
在其他选项菜单->站点域名管理
->填写右边的四个空白,点击新增,点击保存设置并生成配置文件
举例(第二域名为网站域名去掉www.,test可随意替换无空格英文名,方括号内为解释内容,不要复制):
网站域名:www.test.com
网站目录:C:\myphp_www\PHPTutorial\WWW\workspace【此处填工作区目录】
第二域名:test.com
端口:81【随便一个,注意所有端口不能重复】
然后配置映射其他选项菜单->打开hosts
添加127.0.0.1 www.test.com【此处和网站域名一致,不需要写端口】
phpstorm自动站点链接配置(每次新项目用新站点时配置)
打开File->Settings->左边Build,Execution,Deployment->Deployment->中间+号
- 在Connection选项卡中
upload /download project files配置为工作区目录:
C:\myphp_www\PHPTutorial\WWW\workspace
下面的Browser Files or Server配置为:网站域名:端口,注意冒号用英文的:
http://www.test.com:81 - 在Mappings选项卡中
localpath配置为工程目录:
C:\myphp_www\PHPTutorial\WWW\workspace\test
下面那个Deployment on server xx配置为工程名前后加斜杠:
\test\
最后web path on server test配置为工程名:
test
点击ok。
在工程上右键new->php file随意起个英文名比如,如index粘贴如下内容:
右键该文件->open in browser->选择你现有的浏览器,正确显示“你好,php”则配置成功。
如果显示404或502,检查错误源头
如果当前网址和:
www.test.com:81/test/index.php
即
www.【网址域名名称】.com:【端口】/【工程名称】/【当前php文件名称】
这种形式一致【各种名称都是你定的名称】,那么是服务器环境配置错误;若不一致,是phpstorm自动站点链接配置阶段错误【可能也有服务器环境配置错误,先更正这一步再根据结果确定】。请根据上文逐步检查。
ps:忘记停止运行apache环境导致上不了网
在控制面板->网络和Internet->Internet选项->连接->局域网设置
去掉代理服务器的勾,逐步确定就可以了