Debian Wheezy 服务 php5 无法识别

Debian Wheezy service php5 unrecognized

叹息 几天来我一直在尝试解决这个问题,但还没有找到任何解决方案。我什至重新安装了 VPS。也没有帮助。 我已经安装了 Apache2 和 PHP5
apt-get install php5 libapache2-mod-php5 php5-mcrypt
但是当我 运行 以下命令时它告诉我服务 php5 无法识别。

并且This是我遵循的教程。

这是它的样子:

root@vps380619:/etc/php5/cli# service php5 restart
php5: unrecognized service
root@vps380619:/etc/php5/cli# service php restart
php: unrecognized service
root@vps380619:/etc/php5/cli# service --status-all
 [ + ]  apache2
 [ - ]  bootlogs
 [ ? ]  bootmisc.sh
 [ ? ]  checkfs.sh
 [ ? ]  checkroot-bootclean.sh
 [ - ]  checkroot.sh
 [ - ]  console-setup
 [ + ]  cron
 [ - ]  hostname.sh
 [ ? ]  hwclock.sh
 [ - ]  kbd
 [ - ]  keyboard-setup
 [ ? ]  killprocs
 [ ? ]  kmod
 [ - ]  motd
 [ ? ]  mountall-bootclean.sh
 [ ? ]  mountall.sh
 [ ? ]  mountdevsubfs.sh
 [ ? ]  mountkernfs.sh
 [ ? ]  mountnfs-bootclean.sh
 [ ? ]  mountnfs.sh
 [ ? ]  mtab.sh
 [ ? ]  mysql
 [ ? ]  networking
 [ - ]  procps
 [ ? ]  rc.local
 [ - ]  rmnologin
 [ + ]  rsyslog
 [ ? ]  sendsigs
 [ + ]  ssh
 [ - ]  sudo
 [ + ]  udev
 [ ? ]  udev-mtab
 [ ? ]  umountfs
 [ ? ]  umountnfs.sh
 [ ? ]  umountroot
 [ - ]  unattended-upgrades
 [ - ]  urandom
 [ + ]  winbind
root@vps380619:/etc/php5/cli# 

您需要做的事情:

service apache2 restart

如果您想从命令行 运行 php 使用:

php <filename.php>

PHP只有在FPM下运行才有服务。除非您已经安装并正在使用 PHP-FPM(考虑到您使用的是 Apache 和 mod-php,否则您不会这样做),PHP 是按请求生成的,而不是有一个守护进程监听调用。相反,您应该重新启动 Apache,如本教程后面所述:

sudo service apache2 restart