できればコンパネの充実した共有サーバーでPHP+PEAR+MySQLの環境を作りたいと考えていますが、安くてさくら共有程度のストレスで動作するとありがたいです。 おすすめを教えてください。よろしくお願いします。PEARインストール実績ある方のご回答を希望します。
http://www.value-domain.com/xrea.php12ヶ月契約 1,800円
http://kaihatsu.mikagamikobo.com/2009/08/xreapear.html
これ以上回答リクエストを送信することはできません。制限について
ログインして回答する
コメント(8件)
サーバ上でpearコマンドを直接たたけるサーバを探してるのですか?
PEARは必要なライブラリを取捨選択する仕組みなので、インストール済みということはないのですよ。
この件に関して以下の質問にコメントしましたが、現在でも解決していませんでした。
http://q.hatena.ne.jp/1323623815
現在はどのサーバーを利用してもWEBからのインストールは出来ないはずですので、コマンドでインストール可能なサーバーを探すか、上記のコメントで示した方法で利用してみてください。
(※一部利用できないパッケージもあるかもしれませんが・・・)
※新規インストールではない場合は、右上の検索欄に入力するか、「Quick-install a package」にパッケージ名を直接入力すると追加インストール可能だそうです。
http://d.hatena.ne.jp/KEINOS/20110702
ローカルのpearをftpでアップして.htaccessでパスを通す方法をこちらを見てやってみましたが
http://blog1.aitacos.com/?cat=8
pearのパスを読み込んでくれませんでした。Services/Twitter.phpを使って色々書いてみたいのですが、、困りました。
環境が分かりませんが、.htaccessで、include_pathが指定できないということですよね?
ini_setでスクリプトから指定してもダメですか?あるいは、include_pathには設定せず、絶対パスでrequireしてもダメですか?
PEARが使えない件と、include_pathが設定できないけんを混同しないように気をつけて下さいね。
詳しくは、ダイアリーの方で。
http://d.hatena.ne.jp/tdoi/20111228/1325054820
コメントありがとうございます。include_pathが設定できない件ですが、チカッパ(ロリポ)はphp.iniがいじれないので、仰せの通りスクリプト毎にini_setを書くことで解決できました。
また、サーバーにPEARをインストールできない件も解決しました。
MAMP(開発環境はMacなので)のPEARをftpルート/PEARに丸ごとアップし、Services/Twitter.phpのパスが書き込まれている箇所をサーバー環境のモノに書き換えると、サンプルコードは動作するようになりました。
MAMPで開発したスクリプトに毎度ini_setを書き込むのは大変なので、php.iniがいじれるサーバーを借りようと思います。(さくらかxrea)
その際に、教えていただいたgo-pear.phpも参考させていただきます。
いろいろとご親切にアドバイスありがとうございました。