はじめに
インターン先でプログラミングを勉強している文系学生。
「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
を打ってみると、ちゃんと移動できた!!
次は、Jypyter NotebookでPHPがあるのかを確認するのね。
できてるできてる!!
6.Jupyter-PHPカーネルのインストール
これなくても動くよね?
というか、インストールしてみたら、カーネルが動いてなかったから、やらないほうが良いかも。
まとめ
「お、良いじゃない!! よく頑張ったね」
やったー!!
今回は、PHPでHackerrankに挑戦しやすくなるJupyter-PHPをインストールしました!!
これからどんどんチャレンジしていくぞ!!