欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

程序员文章站 2022-05-20 21:54:34
...

​  最近在学习 Laravel 5.5,但是第一次访问的时候,就出现了报错。原因是 OpenSSL扩展没有开启。

​ 我的环境是:PHP7.2 + apache

一、laravel 5.5 访问出现报错解决

二、虚拟域名的配置



一、 laravel 5.5 访问出现报错:

1. 出错界面:

​ 无论是 直接访问 还是用 虚拟域名 访问,都出现了报错界面,界面如下所示:

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

2. 解决方法

1)打开你的 php.ini 文件,开启 php_openssl.dll

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

2)打开 httpd.conf 文件,开启 modules/mod_ssl.so

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

3)重启你的环境

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

4)成功后的界面:

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置


二、虚拟域名的配置

​  下面的步骤是以我的电脑(Win7, phpStudy2018, php7.2)为例,进行的一系列操作:

1. 打开 host 文件,并添加虚拟域名

文件路径:C:\Windows\System32\drivers\etc\hosts

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

2. 修改 httpd.conf 文件

文件路径:D:\phpStudy\PHPTutorial\Apache\conf\httpd.conf

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

3. 修改 vhosts.conf 文件

文件路径:D:\phpStudy\PHPTutorial\Apache\conf\vhosts.conf

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

4. 重启服务器

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

5. 用虚拟域名访问

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

出现此界面,表示虚拟域名配置成功


补充:

将 第2步中的 httpd.conf 打开:
Include conf/extra/httpd-vhosts.conf

注:注释打开,只能通过虚拟域名 www.la.com 去访问,用 localhost去访问会报错,不光是该框架不可以用 localhost 访问,其他文件也不可以,以下均为打开 httpd.conf 中的 Include conf/extra/httpd-vhosts.conf 后的访问界面:

1) localhost 访问
  • localhost 访问 laravel

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

  • localhost 访问除 laravel外的其他文件,如: phpinfo.php

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置

2) 虚拟域名访问 laravel

【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置