初めてのPHP


なんとなく知ってるようで、全く触ったことのないPHP。

WordPressでテーマの編集をするとなんとなく読めるけど書くことは全くできない。

Windows環境で勉強してみようと思います。

今回はインストールからAPIで情報取得するまで。

 

環境確認

最終的にワードプレスに適応してみたいのでサーバーにログインしてバージョン確認します。NTSというのはノンスレッドセーフです。環境によってはスレッドセーフになってるかもしれません。

php -v でバージョン確認

ダウンロード

トップ右上にダウンロードリンクがあります。

今回使いたいバージョンがなかったのでダウンロードページから古いバージョンをとってきました。

 

ダウンロードした php-7.0.33-nts-Win32-VC14-x64.zip を解凍してphpに名前変更して適当なところに置いておきます。

次に環境変数の設定から Path にさっきのファイルの場所を追加登録します。

 

コンソールからphp -v を実行すると同じバージョンがインストールされてることがわかります(マイナーバージョンは少し違うけど)。

phpの書き方

php test.php でhello phpがコンソールに表示されます。

 

基本的な記述方法はこんな感じ。

どうしても$でjqueryが頭をよぎる。あと間違えて結合に+を使いそう。

 

APIを使って情報取得

まずwrapperの確認。

httpsがないので、このままエラーが出てhttps通信ができません。

PHP Warning: file_get_contents(…): Unable to find the wrapper “https” – did you forget to enable it when you configured PHP?

PHP Warning: file_get_contents(…): failed to open stream: No such file or directory in…

 

インストールフォルダに設定ファイルを用意します。

php.ini-productionをコピーしてphp.iniというファイルを作る。

 

コメントアウトされているextensionを編集します。

extension=ext/php_openssl.dll

これでwrapper一覧にhttpsが追加されてます。

 

試しにビットコインとイーサリアムの値をとってみます。

 

無事取得できました。

node.jsと同じくサーバーサイドで動くので色々やっても問題ないのかな。

基本的に簡単だけど独自の関数がどんどんでてくるのは少し戸惑う。


コメントを残す

メールアドレスが公開されることはありません。