次のコードを実行して一意の UID を生成します
リーリー問題: 返された結果 $uid が空です。実際には、popen 関数 resource(39) of type (stream)
を実行した後にコンテンツを返すことができます。
リソース popen ( string
$command
, $command
, string $mode
string $mode
)
パラメータ: $command コマンド、$mod モード。 指定されたコマンドの実行をフォークすることによって生成されたプロセスへのパイプを開きます。
実行するコマンドが見つからない場合は、正当なリソースが返され、シェルによって返されたエラー メッセージにアクセスできるようになります。
/* 標準エラー出力 stderr を取得するためのリダイレクトを追加します。 */
リーリー
このようにすると、共有ライブラリのロード中に次の出力エラーが表示されます: libcurl.so.4: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありませんシステムが libcurl.so がどのディレクトリに配置されているかを認識していないことを示します。
解決策:
libcurl.soがあるディレクトリを/etc/ld.so.confに追加します。
通常、so ファイルはディレクトリ /usr/local/lib (ユーザーはディレクトリをカスタマイズできます) にあるため、次の行に /usr/local/lib (またはユーザー定義のディレクトリ) を追加します。
最後に、/etc/ld.so.conf を保存し、コマンド [root@www]# /sbin/ldconfig -v を実行して有効にします。
参考: http://blog.csdn.net/kangear/article/details/9141481
http://www.bkjia.com/PHPjc/1127596.html
www.bkjia.com