叹息我一直试图解决这个问题已经好几天但是还没有找到任何解决方案。我甚至重新安装了我的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#
答案 0 :(得分:2)
如果在FPM下运行,PHP只有一个服务。除非您已经安装并使用PHP-FPM(考虑到您使用的是Apache和'C:\\Program Files\\Sublime Text 3\\sublime_text.exe -w'
,否则不会这样),PHP会按请求生成,而不是让守护程序监听调用。相反,您应该重新启动Apache,如本教程后面所述:
mod-php
答案 1 :(得分:1)
您需要这样做:
service apache2 restart
如果你想从命令行运行php,请使用:
php <filename.php>