【问题标题】:Debian Wheezy service php5 unrecognizedDebian Wheezy 服务 php5 无法识别
【发布时间】:2017-03-02 16:50:33
【问题描述】:

叹息我这几天一直在尝试解决这个问题,但还没有找到任何解决方案。我什至重新安装了我的 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 linux debian apache2 php-5.5


    【解决方案1】:

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

    sudo service apache2 restart
    

    【讨论】:

      【解决方案2】:

      你需要做的:

      service apache2 restart
      

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

      php <filename.php>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-08
        • 1970-01-01
        • 2013-09-18
        • 1970-01-01
        • 2023-03-24
        • 2017-03-27
        • 2014-07-17
        • 2018-03-22
        相关资源
        最近更新 更多