ubuntu 16.04 php 开发环境搭建

mysql

sudo apt install -y mysql-server mysql-client

php 5.6

sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install -y php5.6 php5.6-fpm php5.6-mysql php5.6-mbstring php5.6-curl php5.6-xml

nginx

sudo apt install -y nginx
sudo vim /etc/nginx/sites-enabled/default

# root /var/www/html;
root /project/path;
...
location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
}

sudo systemctl reload nginx

phpstorm

sudo apt install -y php-xdebug
sudo vim /etc/php/5.6/mods-available/xdebug.ini
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=PHPSTROM

sudo systemctl restart php5.6-fpm

Go to http://www.jetbrains.com/phpstorm/marklets/
Click the Generate button under the Xdebug section, then drag the links “Start debugger” and “Stop debugger” from the Debug section that appears to the Bookmarks Toolbar.

参考资料:
https://askubuntu.com/questions/756181/installing-php-5-6-on-xenial-16-04
https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm

ubuntu 16.04 php 开发环境搭建相关推荐

  1. ubuntu 16.04 LTS 开发环境的安装及常用软件

    Ubuntu 16.04 LTS版本安装完成后自带有常用的谷歌,Firefox浏览器以及一些常用的办公软件,但是这远远不能满足作为一个编程爱好者对于开发环境和工具的需求,为此总结一些这段时间的使用心得 ...

  2. nodejs实践录:ubuntu 16.04系统nodejs环境搭建

    本文讲述ubuntu 16.04 64bit系统中,nodejs环境的搭建. 安装 此章节已失效 此章节已失效 更新源,命令如下: sudo apt-get update sudo apt-get i ...

  3. Ubuntu 16.04 Spark单机环境搭建

    说道大数据和机器学习,就少不了Spark.本文主要介绍在Linux下搭建单机环境的Spark的步骤. 安装Java SE 1.下载JAVA SE linux版本.下载地址为: http://www.o ...

  4. linux下opengl开发环境,Ubuntu 16.04 OpenGL 开发环境配置指南

    在 Visual Studio Code 中撰写一段测试程序 // test.c /* light.c 此程序利用GLUT绘制一个OpenGL窗口,并显示一个加以光照的球. */ /* 由于头文件gl ...

  5. ESP8266基于WIN10+UBUNTU18.04的开发环境搭建(RTOS 3.2)(比较水)

    ESP8266基于WIN10+UBUNTU18.04的开发环境搭建(RTOS v3.2) 软件基础环境参考 硬件环境参考 软件环境安装的详细内容 软件基础环境参考 WIN10家庭版1803的64位版本 ...

  6. ubuntu12.04嵌入式开发环境搭建(各种问题、各种配置)

    ubuntu-12.04嵌入式开发环境搭建 先安装ubuntu-16.04  *** 想使用root用户登陆的,操作如下 给root用户设定一个密码 supreme@supreme:~# sudo p ...

  7. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache. ...

  8. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  9. 在Ubuntu 16.04.3 LTS上搭建Go语言环境实录

    1.安装 sudo apt-get install golang-go 目前go的最新版本是1.9.2,但是在Ubuntu 16.04上采用预编译好的包安装的话,只能是go 1.6.x版本. 安装完成 ...

最新文章

  1. Linux运行cat进程,linux下如何使用某个用户启动某个进程?
  2. 【数据迁移】使用传输表空间迁移数据
  3. 基于ssm的水果商城系统项目总结
  4. vs连接oracle数据库报错,用VS连接oracle数据库时ORA-12504错误
  5. 2022年全新美观的春节倒计时代码
  6. Mybatis框架简单使用
  7. CCF NOI1038 玩扑克
  8. 解决eclipse打开报错:failed to create the java virtual ma
  9. 【三维路径规划】基于matlab球面矢量粒子群算法无人机三维路径规划【含Matlab源码 1682期】
  10. 营业执照生成_营业执照丢失补办要哪些资料?营业执照补办流程什么?你想知道的都在这里!...
  11. R语言与Python对比
  12. 介绍几款知名的工作流系统软件
  13. MySql大批量生成测试数据
  14. c++ virtual
  15. iOS开发~WKWebView白屏适配
  16. 虚拟机Linux安装与应用(保姆级)
  17. Python这么火,关软件测试什么事?
  18. 查询IBM服务器保修期
  19. pck_nbs_runstats脚本
  20. 小程序页面跳转与意见反馈

热门文章

  1. [luogu2467 SDOI2010] 地精部落
  2. inupt textarea提示文字(点击消失,不输入恢复)及限制字数
  3. 【福利】将图片转成文字组成的的图片,比如将苍老师图片转成“苍老师”的图片!
  4. shell中set 指令的使用
  5. linux普通用户句柄数上限,linux系统下的用户文件句柄数限制
  6. 怎么用iTunes备份手机数据 苹果刷机怎么备份手机数据
  7. JavaScript学习笔记(二十七)——服务器
  8. 【预测模型】基于GM(1,1)预测某地区未来6年的人口数量
  9. 大学生为什么要写博客?意义?
  10. MySQL数据库学习(6) -- 表查询关键词