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