ubuntu下安装LAMP开发调试环境(三)

历经几天时间终于安装好了PHPstorm在Ubuntu16.04下的配置环境,找了几天终于在GitHub找到了方法,其中Ubuntu重装了一次(在折腾中成长)也找到上篇文章中的不完整并修改。

原文地址GitHub

安装xDebug

1
2
# Ubuntu 16.04, php 7.0
sudo apt-get install php-xdebug

更改apache php.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 打开phpini
$ sudo vi /etc/php/7.0/apache2/php.ini

# 添加
[Xdebug]
zend_extension="/usr/lib/php/20151012/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
xdebug.max_nesting_level = 512
xdebug.file_link_format = phpstorm://open?%f:%l

# 重启apache
$ sudo /etc/init.d/apache2 restart

测试

1
2
3
4
5
6
7
# 出现以下安装成功
$ php -v
PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.22-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans

配置PHPstorm

打开PHPstorm >> Setting >> Languages & Frameworks >> PHP
点击[…] >> 点击[+] >> 找到 /usr/bin/php >> 保存

以ThinkPHP为例打断点

点击右上三角添加调试配置 >> PHP web Page >> 点击Server后[…]填写基本apache信息,然后保存 >> 填写TP5所在的public文件夹 >> 选择打开的浏览器 >> 保存

然后随便打几个断点,如图:

到此Ubuntu下PHPstorm安装,调试结束了。