はじめに

インターン先でプログラミングを勉強している文系学生。

「HackerrankやるならJupyter-PHPをインストールしようよ!!」

え、何それ?

Jupyterインストール

とりあえずインストールすっか!!
社員さん曰く、jupyterをインストールする必要がありそう?

PCはwindows10 64bit
「jupyter windows インストール」で検索検索ゥ!!

お、良さそうなサイト発見。
Windowsに「Jupyter Notebook」をインストールして手軽にPythonを使い始める方法

何々、Anacondaをインストールした方が楽と?
じゃあ、Anacondaのページにジャーンプ!!

スクリーンショット (2).png

インストールが終わったら、サイトの指示通りに進めて…

スクリーンショット (3).png

キタコレ!!

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

を打ってみると、ちゃんと移動できた!!

スクリーンショット (4).png
スクリーンショット (5).png

6.Jupyter-PHPカーネルのインストール

これなくても動くよね?
というか、インストールしてみたら、カーネルが動いてなかったから、やらないほうが良いかも。

まとめ

「お、良いじゃない!! よく頑張ったね」
やったー!!

今回は、PHPでHackerrankに挑戦しやすくなるJupyter-PHPをインストールしました!!

これからどんどんチャレンジしていくぞ!!

广告
将在 10 秒后关闭
bannerAds