UbuntuのPHP開発環境


Ubuntu 16.04 Desktop AMD64でPHP開発環境の構築

用途:PHP勉強の為本を買ってきたからとにかくPHPの勉強をする環境が欲しい時

本当は全部Dockerでやりたかったのだけど、とりあえずPHPの勉強したいだけの環境構築をしてみました

勉強目的なのでIDEも使うしデバッグもやりたい

環境は下記の通り、Apacheを入れずにPHP 5.4.0 から組み込まれたビルトインウェブサーバーを使ってみる
- VirtualBox上のUbuntu 16.04 Desktop AMD64
- PHP7.0
- NetBeans8.2
- MySQL5.7
- Xdebug-PHP 2.4.0

VirtualBoxにUbuntuが入っていること前提

1.PHP

$ sudo apt-get update
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get install php7.0 php7.0-mysql php7.0-dev

2.MySQL

$ sudo apt-get install mysql-server-5.7

3.NetBeans

まずJavaをインストール

$ sudo apt-add-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk

NetBeansのダウンロードとインストール

NetBeansの公式で「PHP」か「すべて」をダウンロードしてシェルを実行

$ bash ~/Download/netbeans-8.2-linux.sh

4.Xdebug

$ sudo apt-get install php-xdebug

Xdebugを読み込ませる

$ sudo vi /etc/php/7.0/cli/php.ini

一番最後の行に

zend_extension = "/usr/lib/php/20151012/xdebug.so”
xdebug.remote_enable=on

実行

こんな感じ