sudo apt install php php7.0-mbstring php7.0-mysql php7.0-zip php7.0-gd php7.0-mcrypt php7.0-xml
コマンドラインでphpinfo()の内容を確認する
php -i
コマンドラインオプション
コマンドラインでのphp.iniファイルの場所
php --ini
Xdebug
apt-get install php5-dev
xdebug download
xdebug install 手順
php --ini
で確認して/etc/php5/cli/php.ini
とかapache2のphp.iniを書き換える
REPL
Nginx
include fastcgi_params;
の中身 *
Please note if you’re using Ubuntu Precise (12.04), I change SCRIPT_FILENAME and add PATH_INFO params.
FastCGI
sudo apt-get install php5-fpm
/etc/php5/fpm/php-fpm.conf
events.mechanism = epoll
/etc/php5/fpm/pool.d/www.conf
user = nginx
group = nginx
listen = /var/run/php5-fpm.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0660
再起動
sudo /etc/init.d/php5-fpm restart
sudo apt-get install php-fpm
/etc/php/7.0/fpm/php-fpm.conf
events.mechanism = epoll
/etc/php/7.0/fpm/pool.d/www.conf
user = nginx
group = nginx
listen = /var/run/php7.0-fpm.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0660
Composer
composerのinstall *
以下を.bashrcに追加
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
グローバルにインストールしたパッケージの削除方法
composer global remove <package>
サーバを立てる
php -S 0.0.0.0:3000