Linux下快速搭建php开发环境


Posted in PHP onMarch 13, 2017

一、Linux下快速搭建php开发环境

1.安装XAMPP for Linux

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,使用XAMPP可快速搭建PHP开发环境。下载链接:https://www.apachefriends.org/download.html  进入下载界面选择XAMPP for Linux下载

Linux下快速搭建php开发环境

启动终端输入命令  cd /下载xampp保存的路径。我的保存路径是:/home/coderose/下载。更改安装程序的安装权限,输入命令:chmod 755 xampp-linux-*-installer.run  (注:星号代表你下载XAMPP的版本号)。运行安装程序输入命令:./xampp-linux-*-installer.run    安装成功后用命令:sudo /opt/lampp/lampp start   启动。

Linux下快速搭建php开发环境

(注:cd命令:用来切换工作目录至dirname 。ls命令:列出目录下所以文件。chomd命令:修改文件权限)

2.安装PhpStorm

PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

下载链接:http://www.jetbrains.com/phpstorm/download/#section=linux

下载完成后打开终端输入命令:cd /home/coderose/下载(转到下载文件所在的目录)

输入命令:tar -xvzf PhpStorm-2016.3.3.tar.gz(解压后更改文件名为PhpStorm)

输入命令:cd /home/coderose/下载/PhpStorm/bin(转到解压文件PhpStorm下的bin目录)

输入命令:./phpstorm.sh(安装)

Linux下快速搭建php开发环境

Linux下快速搭建php开发环境

Linux下快速搭建php开发环境

3.激活世界上做好用的PHP IDE

打开PhpStorm,选择Activation code。一栏输入在: http://idea.lanyus.com上获取的code码。获取注册码粘贴复制。点击Activate激活(199美元的软件到手,美滋滋!)

Linux下快速搭建php开发环境

Linux下快速搭建php开发环境

4.创建第一个第一个PHP小demo

(1)打开PhpStorm:(1)创建一个demo.html

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>php小demo</title>
</head>
<body>
<form action="demo.php" method="post">
 <table border="1">
  <tr>
   <td>姓名:</td>
   <td><input type="text" name="name1"></td>

  </tr>
  <tr>
   <td colspan="2" align="center"><input type="submit" value="提交"></td>
  </tr>
 </table>
</form>
</body>
</html>

(2)创建demo.php

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>php小demo</title>
</head>
<body>
<?php echo "hi!"; ?>
</body>
</html>

(3)在form表单填写数据点击提交按钮,会跳转到demo.php页面如图:

 Linux下快速搭建php开发环境

Linux下快速搭建php开发环境

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
phpwind中的数据库操作类
Jan 02 PHP
php中用文本文件做数据库的实现方法
Mar 27 PHP
php算开始时间到过期时间的相隔的天数
Jan 12 PHP
探讨php中header的用法详解
Jun 07 PHP
深入PHP内存相关的功能特性详解
Jun 08 PHP
php+mysqli使用面向对象方式更新数据库实例
Jan 29 PHP
使用GD库生成带阴影文字的图片
Mar 27 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
php结合md5的加密解密算法实例
Sep 30 PHP
php实现的网页版剪刀石头布游戏示例
Nov 25 PHP
php 广告点击统计代码(php+mysql)
Feb 21 PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 PHP
php创建图像具体步骤
Mar 13 #PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 #PHP
PHP计算近1年的所有月份
Mar 13 #PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 #PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 #PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 #PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 #PHP
You might like
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
ThinkPHP模型详解
2015/07/27 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
防止文件缓存的js代码
2013/01/10 Javascript
使用js正则控制input标签只允许输入的值
2013/07/29 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
JavaScript中Function详解
2015/02/27 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
一篇不错的Python入门教程
2007/02/08 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
2020/03/30 Python
感恩节活动方案
2014/01/27 职场文书
军神教学反思
2014/02/04 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
选购到合适的激光打印机
2022/04/21 数码科技