スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    phpのインストール(改めて)メモ。

    0
       phpが必要な拡張込みで予めセットアップされているレンタルサーバーやPaasを使えるときは良いのですが、やはり一からVPSや専用サーバーにPHP+必要な拡張を手動でソースからインストールする場面はまだまだあります。
      毎回必要な拡張を入れるのに必要なconfigureオプションは何だっけ?とphpマニュアルを小一時間(下手したら数日にわたって)彷徨うことになります。パス指定しなければいけないオプションでここに何を指定すればいいんだっけ?とパニックになることもしばしばありますorz

      そこで、PHPとだいたい必要な拡張を入れるためのオプション&指定内容を書いておきたいと思います。
      半分は自分用メモの用途です。ハイ。

      * mysql(mysql_*関数)
      --with-mysql
      mysqlndを使う場合は--with-mysql=mysqlnd
      通らない場合は--with-mysql=[DIR] libmysqlclient.soのあるパス
      あと参考として→http://d.hatena.ne.jp/lion_and_perican/20110207/p1

      * postgresql(pg_*関数)
      --with-pgsql
      これで通らない場合は--with-pgsql=[DIR] pg_configのあるパス

      * xml(DOMDocument,SimleXML)
      php5.1.2以降ならデフォルトで有効

      * pdo
      sqliteはデフォルトで有効。その他はオプションで有効にする必要あり。
      --with-pdo-pgsql
      --with-pdo-mysql
      通らない場合は
      --with-pdo-pgsql=[DIR] pg_configのあるパスを指定
      --with-pdo-mysql=[DIR] libmysqliclient.soのあるパスを指定

      * zlib
      --with-zlib

      * マルチバイト文字列(mbstring_*関数)
      --enable-mbstring

      * 画像処理.。o(これが毎回鬼門なんだな)
      --with-gd
      --with-jpeg-dir=[DIR] cjpeg,djpeg,jpegtransのあるパスを指定
      --with-png-dir=[DIR] libpng-configのあるパスを指定
      --with-freetype-dir=[DIR] freetype-configのあるパスを指定
      ※3つともyumで入れた場合は/usr/binにあった


      スポンサーサイト

      0

        • 2014.12.23 Tuesday
        • -
        • 13:44
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        コメント
        コメントする








           

        PR

        calendar

        S M T W T F S
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   
        << May 2017 >>

        twitter

        selected entries

        categories

        archives

        recent comment

        • 結局CodeIgniter用汎用Modelクラス&汎用CRUDスクリプトを書きました
          プログラマー
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          ななうぇぶ
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • icu4.4以上が用意できないサーバーでSymfony2.3以上を使う方法
          よし
        • WindowsのPCで開発するphperがxhprofを使う方法
          ななうぇぶ
        • WindowsのPCで開発するphperがxhprofを使う方法
          川本
        • [バッドノウハウ]Symfony2で別テーブルの集計項目を一覧に含めたいとき
          よし
        • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
          77web
        • Symfony Advent Calendar JP 2012 day 14 - vendorをcomposerで管理しているプロジェクトにcomposerを使わずにバンドルを追加したときのautoloadの書き方
          ktz

        recent trackback

        • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
          常山日記
        • django対symfony 日本語メール送信(その1 symfony編)
          CPA-LABテクニカル
        • CodeIgniterでユーザー認証
          されどLAMPな日々
        • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
          常山日記
        • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
          サーバー用語集
        • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
          常山日記
        • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
          mitszoの日記
        • python多次元リストをsort(並べ替え)する方法?
          mitszoの日記
        • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
          Humming Via Kitchen
        • 日本語テキストをtruncate@django(Python全般にも??)
          常山日記

        recommend

        links

        profile

        search this site.

        others

        mobile

        qrcode

        powered

        無料ブログ作成サービス JUGEM