はじめに
インターン先でプログラミングを勉強している文系学生。
「HackerrankやるならJupyter-PHPをインストールしようよ!!」
え、何それ?
Jupyterインストール
とりあえずインストールすっか!!
社員さん曰く、jupyterをインストールする必要がありそう?
PCはwindows10 64bit
「jupyter windows インストール」で検索検索ゥ!!
お、良さそうなサイト発見。
Windowsに「Jupyter Notebook」をインストールして手軽にPythonを使い始める方法
何々、Anacondaをインストールした方が楽と?
じゃあ、Anacondaのページにジャーンプ!!
インストールが終わったら、サイトの指示通りに進めて…
キタコレ!!
Ctrl+Enterで実行してくれるんだ。
これは便利!!
Jupyter-PHPのインストール
「インストール終わりました!!」
「いや、Jupyterだけやん。Jupyter-PHPもインストールせんと」
(あと何が必要なの…?)
まぁ、とりあえず検索。
参考になりそうな神サイト発見!!
Jupyterでphpを使えるようにする in Windows 10
ありがてぇありがてぇ…
7つの手順で進めるみたいだけど、Jupyterはもうすでにインストールしてるから残るは6つ!!
1つずつやっていこう!!
1.php環境の構築
XAMPPでphp環境を設定するみたいだけど、既に設定済み。
一応バージョンだけ確認しておくか。
Window PowerShell
C:\Users\ユーザー名>php -v
PHP 7.2.0′
7を超えてれば大丈夫でしょ。
2.composerのインストール
プロジェクト管理ツールみたい。
Composer ドキュメント日本語訳でダウンロードすればいいみたい。
インストーラ使えば、PATHも設定してくれるのか。
便利―。
3.PsySHのインストール
JupyterでPHPを使うためには、PsySHとやらが必要なのか。
composerのインストーラーでインストールしたら、次のコマンドをWindows PowerShellに打てば良いのか。
$ composer g reruire psy/psysh:@stable
お、処理が始まった
$ psysh
これを打ったら、「何か入力してくれ」みたいな>>>が出てきたけど何だろう?
既にあるってことかな?
とりあえず’exit’。
4.PHP-ZMQ extensionをインストール
zmq 1.1.3に行って、7.2 Thread Safe(TS)x86をインストールすればいいのか。
libzmq.dllはあったけど、libsodium.dllがない…。
まぁ、ないならどうしようもないか。
libzmq.dllだけC:\xampp\phpに入れておこう。
php_zmq.dllをC:\xampp\extに…
って、C:\xampp\extがないし。
C:\xampp\php\extの中に入れておこう。
次は、php.iniファイルの編集ね
C:\xampp\phpのphp.iniを開いて、
extension=php_zmq.dll
これを書く。
5.jupyter-php-installerのインストール
お、ついにここまで来たか。
jupyter-php-installerで、Download PHAR installer]からダウンロードね。
C:\ユーザー\ユーザー名に置いておこう。
Windows PowerShellで、
php ./jupyter-php-installer.phar install
打つこと数分…
The Jupyter-PHP kernel has been successfully installed
お!! 良いねぇ良いねぇ!!
C:\ユーザー\ユーザー名> cd .jupyter-php
を打ってみると、ちゃんと移動できた!!
6.Jupyter-PHPカーネルのインストール
これなくても動くよね?
というか、インストールしてみたら、カーネルが動いてなかったから、やらないほうが良いかも。
まとめ
「お、良いじゃない!! よく頑張ったね」
やったー!!
今回は、PHPでHackerrankに挑戦しやすくなるJupyter-PHPをインストールしました!!
これからどんどんチャレンジしていくぞ!!