为了以后发展的更好,工作之余学习php,下面记录安装和基础使用过程。

因为之前自己手动安装环境失败,所以后面直接用php工具箱进行安装。

搭建环境步骤

下载php工具箱地址:​​http://tool.php.cn/​​​
安装好工具箱后,注册一个账号,在环境页面一键安装搭建环境。需要php环境时,启动php工具箱,并点击启动,注意关闭前一定要停止。

安装phpStorm

下载地址:​​https://www.jetbrains.com/zh/phpstorm/specials/phpstorm/phpstorm.html?utm_source=baidu&utm_medium=cpc&utm_campaign=cn-bai-pro-phpstorm-ex-pc&utm_content=phpstorm-php-tool&utm_term=%0d%0aphp%e5%b7%a5%e5%85%b7%e7%ae%b1​

下载完后,在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粘贴如下内容:
<?php

echo '你好php';

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"
</head>

</html>

右键该文件->open in browser->选择你现有的浏览器,正确显示“你好,php”则配置成功。

如果显示404或502,检查错误源头

如果当前网址和:
www.test.com:81/test/index.php

www.【网址域名名称】.com:【端口】/【工程名称】/【当前php文件名称】
这种形式一致【各种名称都是你定的名称】,那么是服务器环境配置错误;若不一致,是phpstorm自动站点链接配置阶段错误【可能也有服务器环境配置错误,先更正这一步再根据结果确定】。请根据上文逐步检查。

ps:忘记停止运行apache环境导致上不了网

在控制面板->网络和Internet->Internet选项->连接->局域网设置
去掉代理服务器的勾,逐步确定就可以了