【Laravel5.5 笔记整理一】用 虚拟域名访问 报错问题解决及虚拟域名的配置
程序员文章站
2022-05-20 21:54:34
...
最近在学习 Laravel 5.5,但是第一次访问的时候,就出现了报错。原因是 OpenSSL扩展没有开启。
我的环境是:PHP7.2 + apache
一、laravel 5.5 访问出现报错解决
二、虚拟域名的配置
一、 laravel 5.5 访问出现报错:
1. 出错界面:
无论是 直接访问 还是用 虚拟域名 访问,都出现了报错界面,界面如下所示:
2. 解决方法
1)打开你的 php.ini 文件,开启 php_openssl.dll
2)打开 httpd.conf 文件,开启 modules/mod_ssl.so
3)重启你的环境
4)成功后的界面:
二、虚拟域名的配置
下面的步骤是以我的电脑(Win7, phpStudy2018, php7.2)为例,进行的一系列操作:
1. 打开 host 文件,并添加虚拟域名
文件路径:C:\Windows\System32\drivers\etc\hosts
2. 修改 httpd.conf 文件
文件路径:D:\phpStudy\PHPTutorial\Apache\conf\httpd.conf
3. 修改 vhosts.conf 文件
文件路径:D:\phpStudy\PHPTutorial\Apache\conf\vhosts.conf
4. 重启服务器
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
- localhost 访问除 laravel外的其他文件,如: phpinfo.php