linux(CentOS)安装phpstorm
例子一、
1.将其解压
2.用终端打开其文件
3.移动文件
sudo mv PhpStorm /opt/ (移动成功)
4.进入有移动后的目录 cd /opt/PhpStorm
5.进入bin目录执行 ./phpstorm.sh
(若是没有安装jdk环境会报错,我们需要安装jdk环境,获取地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
6.安装jdk 解压 移动文件sudo mv ~/下载/安装包/jdk1.8.0_51/ /opt/
7.配置环境变量 sudo nano /etc/profile
在最后一行加入变量:export JDK_HOME=/opt/jdk1.8.0_51 保存退出(ctrl+x)
附上nano:http://blog.chinaunix.net/uid-25436678-id-3556881.html
Ctrl + O 保存文件
Ctrl + X 退出编辑器
Ctrl + K 剪切行
Ctrl + U 粘贴
Ctrl + / 替换
Ctrl + W 查找
Ctrl + Y 上一屏幕
Ctrl + V 下一屏幕
Ctrl + P 向上移动一行
Ctrl + N 向下移动一行
Ctrl + F 向前移动光标一格
Ctrl + B 向后移动光标一格
Ctrl + G 调用帮助菜单
8.执行:source /etc/profile/
查看环境变量:echo $JDK_HOME就可以看到了,这样环境变量就配置好了
9.再次执行 ./phpstorm.sh
10.打开编辑器编写文件,权限不够 需要修改权限
点击左下角会看到 Termial:修改权限 sudo chmod 777 index.php,不能保存的话需要重启phpstorm
11.打开后需要创建文件夹还需要修改权限 sudo chmod 777 htdocs/(需要回到根目录 cd ..)
例子二:
1、确保环境,phpstorm的运行环境:
Intel Pentium III/800 MHz or higher (or compatible)
512 MB RAM minimum, 2 GB RAM recommended
1024x768 minimum screen resolution
Oracle (Sun) JDK 1.6or higher. Open JDK is not supported.
GNOMEor KDEdesktop.
2、安装jdk
如果是centos自带的openjdk,直接卸载掉,它不支持phpstorm,它的存在是为了支持系统自带的一些应用需要jdk的依赖。
切记下载jdk 版本大于1.6。本文以最新的1.8.0_25为例。
下载链接: jdk-8u25-linux-i586.tar.gz
源码安装如下:
1
2
3
|
tar –zxvf jdk-8u25-linux-i586. tar .gz # 然后将解压出来到目录移动到你希望到安装目录下 mv jdk_dirctory /usr/local/java |
配置系统环境变量
1
2
3
4
5
6
7
8
9
10
11
|
vim /etc/profile # 添加以下内容 JDK_HOME=/usr/java/default # 退出编辑模式,回到命令行,运行 source /etc/profile |
检查安装配置是否成功
1
|
java -version |
如果出现以下提示就说明安装成功了
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) Server VM (build 25.25-b02, mixed mode)
3、安装 PhpStorm-8.0.1.tar.gz 源码
下载源码: PhpStorm-8.0.1.tar.gz
1
2
3
4
5
6
|
tar -zxf PhpStorm-8.0.1. tar .gz # 然后将解压出来到目录移动到你希望到安装目录下 mv phpstorm_dirctory /usr/local/phpstorm cd /usr/local/phpstorm/bin chmod 777 phpstorm.sh . /phpstorm .sh |
开始安装,根据运行提示,输入相应license,从网上找了一个这个版本的license,测试能用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
EMBRACE ===== LICENSE BEGIN ===== 43136-12042010 00002UsvSON704l"dILe1PVx3y4"B3 49AU6oSDJrsjE8nMOQh"8HTDJHIUUh gd1BebYc5U"6OxDbVsALB4Eb10PW8" ===== LICENSE END ===== 或者 Learn Programming ===== LICENSE BEGIN ===== 63758-12042010 00000Ryqh0NCC73lpRm!XVcxFChJ2g TUR2lZtlLXrPLbQ66Gs8MHs51RvF2y agoDlzne08Zm8VXbts1UMKE!EW4v8G ===== LICENSE END ===== |
安装完成。
linux(CentOS)安装phpstorm的更多相关文章
- 阿里云服务器Linux CentOS安装配置(零)目录
阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...
- 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署
阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- 阿里云服务器Linux CentOS安装配置(七)域名解析
阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...
- 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署
阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...
- 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署
阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
- 阿里云服务器Linux CentOS安装配置(三)yum安装mysql
阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...
- 阿里云服务器Linux CentOS安装配置(二)yum安装svn
阿里云服务器Linux CentOS安装配置(二)yum安装svn 1.secureCRT连接服务器 2.先创建一个文件夹,用来按自己的习惯来,用来存放数据 mkdir /data 3.yum安装sv ...
随机推荐
- 【转】重装win7后,所有USB接口无法使用(鼠标、键盘、U盘)
转自:https://blog.csdn.net/u010887744/article/details/45270245 今天给一朋友重装系统,华硕FX50J,修改BIOS重装了win7,结果所有US ...
- JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用
JavaWeb中监听器+过滤器+拦截器区别.配置和实际应用 1.前沿上一篇文章提到在web.xml中各个元素的执行顺序是这样的,context-param-->listener-->fil ...
- tensorflow模型持久化保存和加载
模型文件的保存 tensorflow将模型保持到本地会生成4个文件: meta文件:保存了网络的图结构,包含变量.op.集合等信息 ckpt文件: 二进制文件,保存了网络中所有权重.偏置等变量数值,分 ...
- Javascript鼠标事件大全
事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N ...
- SMON进程、PMON进程、LGWR/ARCH
SMON 进程:system monitor instance monitor 系统监控.实例监控进程 说明及作用:在实例关闭时,会清理临时段,整理空闲空间free space; 实例非正常关闭后,启 ...
- tiny4412 UART for C printf Demo
/************************************************************************** * tiny4412 UART for C pr ...
- 【计算机视觉】人脸检测模型的评估方法-linux
前言 人脸检测标准库FDDB详细介绍了数据库和使用方法.对于训练的模型,如何评估模型的效果呢,本文对此进行介绍.说实话,参考了很多博客,但是感觉都不是很明白(当然本文也会有瑕疵),故在此记录! 测试环 ...
- opencv-python教程学习系列2-读取/显示/保存图像
前言 opencv-python教程学习系列记录学习python-opencv过程的点滴,本文主要介绍图像的读取.显示以及保存,坚持学习,共同进步. 系列教程参照OpenCV-Python中文教程: ...
- 游标 cursor
* mongo shell下支持JS代码,可以通过JS获取游标,进而获取数据操作结果. var cursor = db.class1.find() cursor.next() 获取下一条结果 curs ...
- 重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源
今天这篇文章我们打算来深度解读一下equal方法以及其关联方法hashCode(),我们准备从以下几点入手分析: 1.equals()的所属以及内部原理(即Object中equals方法的实现原理) ...