プログラム技術研究所一覧

phpでオラクルデータベースに接続

 

PDOのオラクル対応がなかなかうまくできずに苦戦しました。

 

対策1以下をダウンロードし

oracle instant clientの32bitを、phpフォルダ、phpフォルダ\extにコピー

対策2php.iniの

extension=php_oci8_12c.dll の”;”を除去し、設定を有効にした
extension=php_pdo_oci.dllの”;”を除去し、設定を有効にした

対策3PCの再起動

 



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




[php] 便利なログ出力方法

eye_catch1

用意した変数の中に実際値が入っているか確認をしたかったり、
プログラムのエラー時に明示的にログを出力する場合に最適な
関数を紹介します。

1.任意のフォルダに任意のファイル名で出力する場合

出力内容という文字列が、動作ディレクトリにtest日時.logのファイルで

出力されます。

2.php.iniで指定したエラーログフォルダに出力する場合



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




Ubuntu 読み方

ウブントゥと読むそうです。

簡単に申しますとウブントゥとはLinuxのOSの名前です。

レットハッドやセントOSなどありますね。これらはすべて

LINUXですが、配布元(デストリビューター)の名前のことで

この中にウブントゥというディストリビューターが存在するということです。

Screenshot from 2019-01-16 12-49-48

この環境で、開発環境を構築したので覚書です。

GCC

これはコンパイラーですので、これをまずインストールしなければいけません。

apt-get install でどのパッケージをインストールしようとしても依存関係のエラーになる問題は以下を参考にする

https://www.nekochango.com/entry/linux/trouble/apt-get_install_%E6%99%82%E3%81%AE%E4%BE%9D%E5%AD%98%E9%96%A2%E4%BF%82%E3%82%A8%E3%83%A9%E3%83%BC

そして今回はラズパイで動作させるプログラムということで

ラズパイのプロセッサに対応できるように arm(組み込み用プロセッサ)

に対応させます。

次にJAVAも入れます。

JAVAのコンパイルをアンドロイドスタジオではなく、コマンドベースで

コンパイルするような設定です。

ORACLE jdk を以下からダウンロードしインストールします

https://www.oracle.com/technetwork/java/javase/downloads/index.html

jdk 11になりました

次にgradleのインストール

ちなにみこのブログは今、ウブントゥ(書き慣れないし、よみづらい。。)で

書いています。LINUXでブログ書いたの初めてです。うける。

そろったところで、

さあビルドできるのかな〜

SU

./build.sh

shファイルは実行権限が与えてあることが条件です。

動いたような気がする。

実行ファイルの更新日が今に書き換えられているので。。

さっぱりわからない。このふわふわ感。伝わった?



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。