自分にわかりやすく書いた備忘録です。備忘録TweetSSH使用不可レンタルサーバーでは、PHPのexec関数を使用して、疑似的にShellを起動します。その環境でComposerを使用する場合、普通のSSHのやり方では動かない場合があるため、ここにその方法をまとめていきます。私はスターサーバーを使用しているので、それを例に書いていきます。総合サービス様から、コマンド実行ツールをダウンロードします。gs-cmd.phpを、ブラウザからアクセスできる場所に設置してください。gs-cmd.phpにアクセスした後、pwdやlsコマンドが正常に動作することを確認してください。exec関数が使用できるサーバーの場合、正常に動作します。疑似Shellでは、cdコマンド等の効力が持続しないため、コマンドを実行する度にカレントディレクトリを指定する必要があります。実行したいコマンドという形式で入力することで、カレントディレクトリを毎回指定します。いうパスにcomposer.phar,jsonを設置しました。この場合について解説します。このままでcomposerが動くかどうか確かめます。composer.pharのパーミッションを「実行可能」にした後/home/ユーザー名/composer/composer.pharコマンドを実行すると、このようなエラーが出ました。「HOMEかCOMPOSER_HOMEという環境変数が設定されていない」というエラーです。この場合、HOMEという環境変数をホームディレクトリに指定してやります。HOME="/home/ユーザー名/"等となりますが、ホームディレクトリはレンタルサーバーごとに異なるので、先にホームディレクトリをご確認いただき、それを入力してください。exportコマンドも、cdコマンド同様、毎回実行する必要があります。実行するコマンドという形式で入力していきます。./composer.pharを実行します。その結果、Composerが起動しました。installを実行してインストールを行います。fileの生成が終われば完了です。FTP等により、vendorディレクトリ、composer.lockファイルが生成されていることを確認してください。最後までご覧いただきありがとうございました。会員サイト、データベースを使用したサイトは、MySQLをPHPから操作したくなることがしばしばあります。今回は、難しいことは考えず、簡単なP...記事を読むAndroidアプリでスクリーンショットを禁止する方法Androidアプリで、スクリーンショットをさせたくない場面があります。著作権が関わるものを表示する時。PHPのPDOを触っていると、2つのテーブルを同時に更新したいシチュエーションが発生します。isset?empty?どちらを使うべきか。ログイン画面を作るときに、id,passwordを空白にしてきた場合の処理を書くと思いますが、issetとemptyでは動作が全く違うと...記事を読むPHPでのsession_start()はPHPファイルの先頭に書く!今日はTwitterつぶやきPHPを作成していましたが、PHPのセッションで詰まりました。私の調べた限りでは、日本語、英語に関わらず、VB.NETでSocket.IOを使用した通信を行う方法の解説が見当たらなかったため、ここに記事...記事を読む賢く回り込み(float)解除する方法サイトを作成すると、必ずと言っていいほどfloatというプロパティで要素を右や左に寄せます。巨大なndarrayをprintしようとした場合、...のように省略されてしまいます。公開鍵暗号の1つである「RSA暗号」について理解を深めるため、実装してみました。2017年8月25日この記事を書いている今(2017年8月26日)、このサイトは訪問者がゼロに等しいような状態です。コメントをキャンセルメールアドレスが公開されることはありません。Tanidaizのプログラミング備忘録・日記.。