1.创建linux虚拟机 VMWare centOS7
2.安装lnmp
(1)https://lnmp.org/download.html 下载压缩包 http://soft.vpser.net/lnmp/lnmp1.4.tar.gz
(2)把下载的lnmp1.4.tar.gz 用WinSCP等工具放入linux
(3)解压lnmp1.4.tar.gz
命令:# tar -xzvflnmp1.4.tar.gz
(4)进入lnmp1.4文件夹 执行# ./install.sh 进行安装lnmp
(5)根据提示进行安装 大约40分钟 详细指导 https://lnmp.org/install.html
(6)在linux命令行输入 # ifconfig 查看虚拟机ip 类似 192.168.70.111这样的 再在网页上输入ip,若前几步没出问题,则能看到安装成功的提示
3.创建虚拟站点
(1)当lnmp安装成功后,命令行输入lnmp vhost add 进行添加域名 根据提示输入指令 详细https://lnmp.org/faq/lnmp-vhost-add-howto.html
(2)虽然在 (1)中设置了域名, 但这个域名是假的, 比如设置的域名是 www.book.com , 你若在网址栏输入www.book.com , 网页肯定会直接跳到现实中真实存在的www.book.com,而不是自己私设的 www.book.com,所以要进行域名重定向,在输入 www.book.com直接重定向到虚拟机中的项目
在win7/10中 打开 C:\Windows\System32\drivers\etc , 中的hosts, 若没有则可能隐藏了,打开文件夹选项 选中显示隐藏文件 和 勾掉隐藏受保护的操作系统文件,打开hosts,另起一行 添加 虚拟机的ip 域名 ,比如 : 192.168.70.111 www.book.com 并保存修改 ,若不让修改, 就先把文件拉到桌面,改完后再拉回去
(3) 在(1)中添加了域名,会在linux生成 /home/wwwroot/域名文件 现在把项目放进去就可以了
(4)重启lnmp : linux命令行输入 lnmp restart
更新:第二天再输入项目的网址后,发现不能访问了,而是直接弹出下载index.php的页面(用的tp5),搞了半天也没弄懂,最后清空了一下缓存,就ok了。。。