[PHP-users 25845] PHPをコマンドラインから使用できない

windows windows @ cyclops.co.jp
2005年 6月 16日 (木) 19:17:45 JST


こんにちは。windowsと申します。


PHPをコマンドラインから使用できないので試したことを書いてみました。
どなたか、ご教示をお願いできませんでしょうか?


[ 環境 ]
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Red Hat Enterprise Linux ES release 3
apache1.3.33
php4.3.11
postgresql7.4.3
mod_ssl-2.8.22-1.3.33
openssl-0.9.6b
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

apache configure
env BASE_SSL=/usr/local/ssl OPTIM="-O2"
./configure --enable-module=so --enable-module=ssl


php configure
./configure --with-DEAPI --with-apxs=/usr/local/apache/bin/apxs --with-pgsql
 --with-xml --with-dom --with-zlib-dir --enable-mbstring --enable-mbstr-enc-trans
 --enable-mbregex --enable-trans-s --enable-i18n --enable-magic-quotes --enable-sockets
 --with-gd --with-jpeg-dir=/usr/lib/php --with-png-dir=/usr/lib/php --with-freetype-dir=/usr/lib/php
 --with-tiff-dir=/usr/lib/php --enable-cli



$ /usr/local/bin/php -v
PHP 4.3.11 (cli) (built: Jun 16 2005 16:31:44)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies



[ 実験内 ]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
■test.php
#!/usr/local/bin/php -q
<?php
echo "help me!";
?>


$ sh test.php


[ 結果 ]
: そのようなファイルやディレクトリはありません
help me!
: command not found
: command not found


[ 実験内 ]::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
■test.sh
#! /bin/sh
/usr/local/bin/php -q /home/htdocs/----/test2.php

■test2.php
<?php
echo "help help";
?>


$ sh test.sh

[ 結果 ]
.ould not open input file: /home/htdocs/----/test2.php


どちらも、そんなファイルやディレクトリやコマンドはないよ〜って言ってます。
ファイルのパーミッションですが、今は777にしてやってみてます。


過去ログで改行コードがLFじゃないとだめって書いていたので試しましたが
結果は同じでした・・

参考にしたサイト
http://php.s3.to/man/features.commandline.html


宜しくお願いします。









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