読者です 読者をやめる 読者になる 読者になる

ubuntu に php の開発環境を入れる ~ apache から jenkins まで ~

ubuntuphp の開発環境を作ったのでメモ。 ubuntu のバージョンは 13.04 です。 他の OS から ssh 経由で操作しています。

apache のインストール

$ sudo apt-get install apache2

で OK です。 動作確認は

$ ifconfig

して、ブラウザからその IP にアクセスして "It works!" と表示してれば OK

例: http://192.168.12.34/

php のインストール

phpmysql のライブラリをインストールします。

$ sudo apt-get install php5 libapache2-mod-php5
$ sudo echo "<?php phpinfo(); | sudo tee /var/www/phpinfo.php > /dev/null
$ sudo apt-get install php5 libapache2-mod-php5
$ sudo apt-get install php5-mysql

ブラウザからさっき調べた IP/phpinfo.php にアクセスして表示される事を確認します。

例: http://192.168.12.34/phpinfo.php

MySQL のインストール

次に MySQL をインストールします。

$ sudo apt-get install mysql-server

途中で root ユーザのパスワードを聞かれるので設定します。 インストール終了後、以下のように表示されれば OK です。

$ mysql -u root -p
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

phpunit のインストール

phpunit をインストールしますが、その前に pear を入れる必要があります。 以下のコマンドを入力します。

$ sudo apt-get install php-pear
$ sudo apt-get install phpunit

動作確認は以下のコマンドを入力してバージョンが表示されれば OK です。

$ phpunit --version

jenkins のインストール

最後に jenkins をインストール。

$ sudo apt-get install jenkins

またブラウザから 8080 ポートにアクセスして おじいちゃんの顔が見えれば OK 。

例: http://192.168.12.34:8080