PHP配置环境

1、 XAMPP简介:
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
注意:默认安装的是C盘program files(××86) 文件夹没有足够的权限,建议将XAMPP放在D盘,新建一个文件夹,如D:/XAMPP。
2、 下载XAMPP,下载地址:http://www.xampps.com,或者在软件管理里面 搜索XAMPP进行下载,进入后选择自己对应的操作做系统,下载后根据提示一步步进入安装,安装路径放在了D盘,新建了一个XAMPP文件,文件内容如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成以后要先初始化,完了就是启动XAMPP,双击运行目录内的setup_xampp.bat初始化xampp。然后运行xampp-control.exe 可以启动或停止apache、mysql等各个模块并可将其注册为服务。

在这里插入图片描述
3、配置Apache:
在这里插入图片描述
点击Konfig,选择httpd.conf,把文件中的80端口全部改为8088,如果不修改,会与默认80端口产生冲突,严重导致浏览器不能正常使用。
注意:没有更改Apache的端口时,使用的是 http://localhost 访问xampp主页;更改后, 假设80改为了8088 则使用 http://localhost:8088访问xampp主页, 访问xampp下的其他php也是这样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
httpd-ssl.conf文件中端口443可以修改也可以不修改,根据个人情况

在这里插入图片描述
Apache配置完成。

3、 配置MySQL
点击MySQL的Konfig,选择my.ini;
在这里插入图片描述
把my.ini中的所有3306改为3316(如果3306不冲突,可以不修改,使用默认的)

在这里插入图片描述
点击XAMPP控制面板上的Starten按钮,启动Apache服务器,MySQL服务器,Apache默认网站目录为创建的XAMPP文件夹下的htdocs
在这里插入图片描述
4、 在浏览器地址栏输入http://localhost:8088/dashboard/,若是出现如下界面,那么安装就是成功了
在这里插入图片描述
5、 修改MySQL默认密码
phpMyAdmin操作数据库和通过doc界面连接数据库或是通过mysql客户端界面控制。 按照默认的安装结果,MySQL没有密码,需要设置密码,可以在xampp中启动apache和mysql后,为mysql设置密码。在浏览器中输入http://localhost:8088/dashboard/,打开本地管理页面.
在这里插入图片描述
点击右上角的“phpMyAdmin”,进入数据库管理页
在这里插入图片描述
打开用户账户,为root用户修改权限 ;
打开修改密码,为root用户设置密码 ;
在这里插入图片描述
打开xampp,修改config.inc.php中的数据库密码([‘password’] = ‘你的密码’)
在这里插入图片描述
在这里插入图片描述
6、 部署
xampp有两种部署方式:
1、复制文件夹到…\xampp\htdocs目录下,如…\xampp\htdocs\test,浏览器中访问localhost/test(注意:文件夹名字htdocs不用输入)。
2、建立虚拟目录 打开xampp,在httpd-xampp.conf文件中建立虚拟目录
在这里插入图片描述
在这里插入图片描述

经过上述配置后XAMPP的基本配置已经完成了,一定要记住站点根目录为XAMPP目录下的htdocs文件夹。可以在htdocs目录下创建任意的php文件,例如test.php放在D:/XAMPP/htdcos/test路径下,可以在浏览器的地址栏中输入http://localhost/text/test.php。
配置遇到的问题:
使用XAMPP导入MySQL数据库文件过大,超过最大文件上限
打开php.ini配置文件,查找upload_max_filesize(=2M),将2M改为需要的文件大小。
在这里插入图片描述
如果修改默认值之后还是没有解决问题,请试试下面的操作。
分别搜索memory_limit 和 post_max_size 将其值进行修改,当然是修改大一点。
memory_limit解释:设置内存;
post_max_size解释:提交数据最大值
在这里插入图片描述

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值