phpstudy快速入门
安装php自定义环境是非常复杂,而安装PHP集成环境是非常简便,可以大大节省了搭建环境的时间。安装好就可以使用了
现在市场上有很多集成环境,例如phpstudy
、laragon
、phpenv
、wampserver
等等
架构
在开发时经常遇到搭建lnmp环境或者wamp环境,那么它们代表什么呢?
其实它们就是一个缩写,它们指的是一组通常一起使用来运行动态网站或者服务器的自由软件。以下就是它们代表的软件:
lnmp: Linux + Nginx + MySql + PHP
lamp: Linux + Apache + MySql + PHP
wamp:Windows + Apache + MySql + PHP
wnmp:Windows + Nginx + MySql + PHP
Apache
Apache是世界使用排名第一的Web服务器软件
它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用
Apache是最流行的Web服务器端软件之一
Apache官网
MySql
MySQL是一种开放源代码的关系型数据库管理系统
体积小,速度快,开放源码
目前 MySQL被广泛地应用在中小型网站中
MySql官网
安装phpStudy
2、选择Windows版本
3、一般选择64位版本的安装包,除非系统是32位的系统
4、打开下载好的压缩包,双击打开phpstudy_x64_8.1.1.2.exe
5、会弹出一个安装导向,注意的是安装路径不能有中文或者空格,可以参考图片所示
6、安装成功后点击完成
6、打开软件会看到一个图片所示的界面,先在这里启动需要使用软件,分别启动Apache
和MySql5.7.26
新建站点
注意事项
1、在新建站点根据自己的需求确认要不要创建数据库或者后面有需要再创建也可以,数据库名,用户名和密码自定义
2、同步hosts这个选项默认打勾,不要动它!不要动它!不要动它!重要的事说三遍
3、根目录指向的要根据项目的要求指向,有些项目的指向的是public
1、按图片所示操作,有些选项根据项目的要求来选择,前七步配置好后,先别执行图中的第8步
2、开启目录索引,如果站点访问不到网站首页文件时会显示该站点的目录,如图操作:
3、关闭创建错误页面
4、创建站点完成后可以去浏览器输入新建站点的域名,测试是否能成功访问
访问站点被重定向到未知网站
有时遇到站点不能正常访问,一般情况如下:
一、站点在被重定向其他网站前都是一直能正常访问的,突然就不能访问了
原因:可能电脑开加速器或者代理导致站点被强制走代理的端口
解决方法:
1、把加速器或者代理软件关了或者看一下使用的这类软件有没有设置绕过代理的功能
2、检查一下电脑自带代理是否开启了
电脑设置 -> 网络与Internet -> 代理 -> 自动设置代理和手动设置代理 -> 关闭即可
3、清除浏览器的历史记录
二、站点创建完成功后不能正常访问
原因:hosts写入域名失败
解决方法:
1、找到C:\Windows\System32\drivers\etc\hosts,查看hosts文件是否有该站点的域名
2、如果没有的就手动添加,如下:
127.0.0.1 www.test.com
3、把鼠标移动到hosts文件然后右键 -> 选择属性 -> 常规 -> 看只读属性是否打勾了,如果打勾了,请取消打勾即可
4、重启apache服务
5、清除浏览器的历史记录
配置文件(以phpStudy为准)
// apache配置文件
盘符:phpstudy_pro/Extensions/Apache2.4.43/conf/httpd.conf
// MySQL配置文件
盘符:phpstudy_pro/Extensions/MySQL5.7.26/my.ini
// php配置文件 php7.3.4nts => 版本 如果需要修改不是7.3.4,而是7.4.3,那么找到7.4.3的文件夹里面的php.ini
盘符:phpstudy_pro/Extensions/php/php7.3.4nts/php.ini