忍者ブログ

カウンター

プロモーション

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

AntinomyMy の実験室

   私のWEBアプリ実験室です!

ブログ内検索

楽天でお買い物

twitter

最新トラックバック

最新コメント

忍者アナライズ

ウェザーニュース

バーコード

本を買う

アクセス解析

Google+

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


  • 2024/04/19 13:24

phpMyAdmin でmcrypt が無いと言われた!

MySQL の調べ物

家で用いている黒箱PRO のDebian サーバーも
Windows も両方ともMySQL の各種操作と確認は手打ちで
ぶっちゃけ手打ちで全て確認していました・x・

でもやはりですね、手打ちにはテーブルやデータベース名、カラム名などの
うち間違いは結構頻繁にやらかしますね・w・

ネット上のホスティングサービスのレンタルサーバーでは
phpMyAdmin 使ってMySQL の操作してるのに、
自分で何かする時には手打ちで時間かけてるのかがよくわからんです-_-;

なんで?とか自分に突っ込みを入れたくなったので、
過去に入れて使っていなかったphpMyAdmin を動かそうと
久しぶりに管理画面を眺めて見た。

そうか・・・入れようと思って、画面が出てたし、
ログイン出来たからエラーメッセージなんて放置してた^^;

エラーメッセージには
「mcrypt 拡張がありません。PHP の設定をチェックしてみてください。」
とか書いてあった。

これネットで調べると
yum --enablerepo=remi install php-mcrypt
とかyumつかってますが、私はDebian使いのapt系派なので
とりあえず
aptitude show php-mcrypt
してみたら、無かった。

なのでネットで再び調べたら
aptitude show php5-mcrypt
とphp でなくphp5 と指定しているのを見つけたので
それを打って確認してみた。


# aptitude show php5-mcrypt
パッケージ: php5-mcrypt
状態: インストールされていません
バージョン: 5.3.3-7+squeeze14
優先度: 任意
セクション: php
メンテナ: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
展開サイズ: 90.1 k
依存: libc6 (>= 2.4), libltdl7 (>= 2.2.6b), libmcrypt4, phpapi-20090626+lfs,
        php5-common (= 5.3.3-7+squeeze14)
説明: MCrypt module for php5
 This package provides a module for MCrypt functions in PHP scripts.
 
 PHP5 is a widely-used general-purpose scripting language that is especially
 suited for Web development and can be embedded into HTML. The goal of the
 language is to allow web developers to write dynamically generated pages
 quickly. This version of PHP5 was built with the Suhosin patch.
ホームページ: http://www.php.net/


やっぱ入ってない゚w゚

なんで入れてみた。

# aptitude install php5-mcrypt
以下の新規パッケージがインストールされます:
  libltdl7{a} libmcrypt4{a} php5-mcrypt
更新: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
389 kB のアーカイブを取得する必要があります。展開後に 705 kB のディスク領域が新 たに消費されます。
先に進みますか? [Y/n/?] y
取得:1 http://ftp.jp.debian.org/debian/ squeeze/main libltdl7 armel 2.2.6b-2 [293 kB]
取得:2 http://ftp.jp.debian.org/debian/ squeeze/main libmcrypt4 armel 2.5.8-3.1 [81.0 kB]
取得:3 http://ftp.jp.debian.org/debian/ squeeze/main php5-mcrypt armel 5.3.3-7+squeeze14 [14.9 kB]
389 kB を 0秒 秒でダウンロードしました (450 kB/s)
未選択パッケージ libltdl7 を選択しています。
(データベースを読み込んでいます ... 現在 28765 個のファイルとディレクトリがイン ストールされています。)
(.../libltdl7_2.2.6b-2_armel.deb から) libltdl7 を展開しています...
未選択パッケージ libmcrypt4 を選択しています。
(.../libmcrypt4_2.5.8-3.1_armel.deb から) libmcrypt4 を展開しています...
未選択パッケージ php5-mcrypt を選択しています。
(.../php5-mcrypt_5.3.3-7+squeeze14_armel.deb から) php5-mcrypt を展開しています...
libapache2-mod-php5 のトリガを処理しています ...
Reloading web server config: apache2.
libltdl7 (2.2.6b-2) を設定しています ...
libmcrypt4 (2.5.8-3.1) を設定しています ...
php5-mcrypt (5.3.3-7+squeeze14) を設定しています ...


パッケージの追加は成功^^

それで管理画面をリロードしたら、まだ同様に
「mcrypt 拡張がありません。PHP の設定をチェックしてみてください。」
なので
# /etc/init.d/apache2 restart
をしてみて、再びリロードしてみたら出なくなった\^^/

以上、何時もの個人的なメモでした<_ _>


追伸:
この続きの設定でまだ警告が出ていたので取り払いました
[phpMyAdmin で設定ファイルのパーミッションが正しくありません。書き込み可能になっていません と言われた!]
以上、お粗末です<_ _>
 

拍手[0回]

PR


  • 2013/02/08 01:18

コメント一覧

  • お名前
  • Email

  • コメント

  • Vodafone絵文字 i-mode絵文字 Ezweb絵文字
  • パスワード
[PR]