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