Apache突然没有对流浪者工作

时间:2016-01-05 09:54:16

标签: php ubuntu vagrant

我正在使用Windows 10,并使用vagrant配置了一个Scotch Box VM。 直到昨天,一切都工作正常,无法看清我可能做了什么或者可以对系统做些什么(可能是Windows 10更新?)

事情是,我可以正常启动我的VM,我可以使用ssh连接到它,我甚至可以运行php artisan tinker并乱用php(这样,php正在运行)。

但我无法查看公用文件夹中的任何网站!文件仍然存在;即使我直接键入VM的IP地址(http://192.168.33.10/

认为这可能是我用php 7做的更新:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php-7.0

删除PHP 5并安装PHP 7:

sudo apt-get update
sudo apt-get purge php5-fpm -y
sudo apt-get install php7.0 php7.0-fpm php7.0-mysql -y
sudo apt-get --purge autoremove -y

找到here

我尝试通过命令行在apache上重启,但它说它缺少一个php 5库:

  

vagrant @ scotchbox:〜$ sudo service apache2 restart   *重启web服务器apache2 [fail]   * apache2 configtest失败。   配置测试的输出是:   apache2:/etc/apache2/apache2.conf第141行的语法错误:无法>打开配置文件/etc/apache2/mods-enabled/php5.load:没有这样的文件>或目录   动作'configtest'失败了。   Apache错误日志可能包含更多信息。

当我尝试sudo apt-get安装缺少的库时,它说它已经安装并且是最新的,并且找不到上面说的日志。

我切换了我的环境,一切都在linux上工作正常(不是在vagrant中,而是直接用artisan serve运行源代码)

所有帮助都有所帮助!

1 个答案:

答案 0 :(得分:0)

如果删除php5模块,则应从/etc/apache2/apache2.conf文件中删除第141行,该行将为LoadModule ....