[PHP-users 26470] crypt関数がundefined

takada takada @ cyberstar.co.jp
2005年 8月 15日 (月) 19:21:39 JST


タカダと申します。
稼働中のサイトでこの度サーバー移転することになり、新サーバをセットアップして
ファイルを移動し、テストしてみたところcrypt関数を使用している部分でエラーが
発生してしまいました。

旧サーバ TurboLinux + Apache1.3.27 + PHP4.2.3 ↓
新サーバ FreeBSD4.7 + Apache1.3.33 + PHP4.4.0

Call to undefined function: crypt()
というエラーなのですが、とくに指定しなくても標準で使える関数だと思っていたた
め戸惑っているしだいです。

参考までにConfigureのオプションです。
./configure --prefix=/usr/local/php4 --with-apxs=/usr/local/sbin/apxs
--with-mcrypt --enable-mbstring --enable-mbregex --enable-zend-multibyte
--enable-mbstr-enc-trans --without-mysql --with-pgsql=/usr/local/pgsql
--enable-ftp --enable-gettext --with-freetype-dir --with-jpeg-dir
--with-zlib --with-pear --enable-sockets --enable-mbstring-enc-trans
--with-gd --enable-gd-native-ttf --with-pear=/home/share --with-openssl
--enable-sigchild --enable-pcntl --with-ssh2 --disable-path-info-check
--with-curl

サーバ・OS等によってはcryptのような関数を使用するために追加作業が必要となる
場合があるのでしょうか?
Mcrypt関数で代用できるかとも考えたのですが、いろいろ暗号化テストを行ってもな
かなか同じ結果になりません。

ご教授お願いします。



PHP-users メーリングリストの案内