叹息我已经试着解决这个问题好几天了,但是还没有找到任何解决办法。我甚至重新安装了我的VPS。也帮不上忙。我安装了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# 发布于 2017-03-02 17:13:12
PHP只有在FPM下运行时才有服务。除非您已经安装并正在使用PHP (考虑到您使用的是Apache和mod-php),否则将按请求生成PHP,而不是让守护进程侦听调用。相反,您应该重新启动Apache,如本教程后面所述:
sudo service apache2 restart发布于 2017-03-02 17:10:30
你得做:
service apache2 restart如果希望从命令行运行php,请使用:
php <filename.php>https://stackoverflow.com/questions/42561256
复制相似问题