sigh 我一直在尝试几天尝试解决此问题,但没有找到任何解决方案。我什至重新安装了我的副总裁。也没有帮助。我已经安装了apache2和 PHP5
apt-get install php5 libapache2-mod-php5 php5-mcrypt
但是,当我运行以下命令时,它告诉我服务 php5
尚未识别。
这是我遵循的教程。
这就是它的样子:
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),否则PHP是每次要求的,而不是让守护程序要收听呼叫。相反,您应该重新启动Apache,如稍后在教程中所述:
sudo service apache2 restart
您需要做:
service apache2 restart
如果您想从命令行运行PHP:
php <filename.php>