我已经使用 --with-readline 选项编译了 PHP,成功获取了交互式 shell。但是,我遇到了一个令人烦恼的问题:当我使用 echo 命令时,echo 命令并不会打印换行符,也就是说:
****@****-PC ~ $ php -a
Interactive mode enabled
php > echo 1+2;
3php > echo "Hello World!";
Hello World!php >
问题出在哪里?我该如何解决它? 因为在这里查看此处,它会打印一个新行。
php -dcli.prompt="\nphp> " -a
php.ini
文件?使用 dcli.prompt="\nphp> " -a
命令行参数吗?我尝试了 locate php.ini
命令,但是我应该尝试 /etc/php5/php.ini
吗? - Brady Trainor
php -v
,请问您使用的是哪个版本? - Anthony