LoginSignup
0
2

More than 5 years have passed since last update.

Call to undefined function posix_getuid()解消

Posted at

はじめに

CentOS7-minimalから環境構築を始めて、標準リポジトリでhttpd, php5と入れていって、その後は特に何もせずに実行できると思っていたposix_getuid()が実行出来なくて3時間もハマったのでメモ

結論

yum install -y php-process

入れればposix_getuid()は実行可能になる。多分、posix_*系の関数も使えるんじゃないかと思う。ちなみに、入れればphpinfo()にもPOSIXのエントリが追加される。

php.netを見ても・・

POSIX 関数は、デフォルトで有効となっています。POSIX 互換関数を --disable-posix により無効にする ことができます。
https://secure.php.net/manual/ja/posix.installation.php

わざわざ--disable-posixなんてしてインストールしてないので標準で入ってるものだと思いこんでた。

ググっても

知恵袋みたいなところでwindows環境じゃ実行できないよ的な答しか見つからず。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2