php - Debian Wheezy 服务 php5 无法识别

标签 php linux debian apache2 php-5.5

叹息 几天来我一直在努力解决这个问题,但还没有找到任何解决方案。我什至重新安装了我的 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# 

最佳答案

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

sudo service apache2 restart

关于php - Debian Wheezy 服务 php5 无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42561256/

相关文章:

c - 关闭(STDOUT_FILENO)行为后到终端的标准输入输出

php - PHP中如何根据 session 数据将用户重定向到不同的页面?

javascript - 谷歌地图,在 Laravel/JS 中的标记标签处显示数据

php - 未定义的属性 : stdClass: - What is wrong?

debian - Debian 8 上的 Pacemaker 安装

svn - SSL:目的地更改 IP 地址后无法识别证书

linux - 在两个不同的 Linux 操作系统上获得 pow() 函数的两个不同结果

php - Silex 中的自定义 BaseController

linux - *nix框架写菜单界面的建议

c - 使用 insmod "Could not insert module hello_world.ko: Invalid module format"时出错