[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 メーリングリストの案内