php基础开发(集成环境搭建)
php基础开发(集成环境搭建)
1、下载软件
2、安装软件并配置环境
3、验证
1、下载软件
下载地址
链接:https://pan.baidu.com/s/14rAsOm1g2WUUVaQ7E7VOuQ
提取码:wamp
或者搜索wamp自行下载进行安装。
2、安装软件并配置
安装:
选中软件,双击安装默认下一步即可,安装完成后如下。
配置:
双击桌面wamp软件启动
win+r打开运行窗口、输入cmd进入wamp所在目录。进如bin目录如下
apache配置:
黑窗口控制台,进入apache下的bin目录。输入mysql -uroot -p 回车
输入 httpd -t 检查 apache 环境搭建语法是否正常。
apache配置虚拟站点:
下apache/conf下的httpd.conf配置如下:
httpd.conf配置如下:删除“#”及去除注释。
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf下apache/conf/extra下的httpd-vhost.conf配置如下:
vhost.conf配置如下:
<VirtualHost *:80># ServerAdmin 1@qq.com# php_admin_value open_basedir /data/www/domain:/data/www/domain/:/tmp:/var/tmp:/procServerName www.domain.comServerAlias m.domain.comDocumentRoot /data/www/domain<Directory /data/www/domain>SetOutputFilter DEFLATEOptions FollowSymLinksAllowOverride AllOrder Deny,AllowRequire all grantedDirectoryIndex index.php index.html index.htm</Directory>ErrorLog /data/wwwlog/domain_ssl_error.logCustomLog /data/wwwlog/domain_ssl_access.log combined
</VirtualHost>
数据库配置:
黑窗口控制台,进入mysql下的bin目录。输入mysql -uroot -p 回车登录,设置数据库密码:
方法1:
set password for root@localhost = password('root');
方法2:
use user;update user set password=password('123') where user='root' and host='localhost'; flush privileges;
方法3:
grant all on *.* to 'root'@'localhost' IDENTIFIED BY 'root'with grant option ;mysql>flush privileges;
方法4:
若忘记密码:进入服务,关闭mysql服务mysqld --skip-grant-tables; (启动MySQL服务的时候跳过权限表认证)use mysql; update user set password=password("123") where user="root";(或:update user set authentication_string=password("123") where user="root"; ) 此命令适用于mysql5.7版本flush privileges;quit;mysql -uroot -p(重新登录)
或者进入cmd进入bin直接通过mysqladmin设置
mysqladmin -uroot -p123456 password 123
php配置:
黑窗口控制台,进入php下的php对应版本目录。
控制台执行php代码:php.exe -r "echo phpinfo();" (php.exe -r "echo phpinfo();")
设置允许错误类型:php.ini
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING & ~E_ERROR & E_COMPILE_ERROR & E_RECOVERABLE_ERROR
设置文件上传允许大小:php.ini
file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方
upload_max_filesize = 8m ;允许上传文件大小的最大值。默认为2M
post_max_size = 8m ;表单POST给PHP的所能接收的最大值,包括表单里的所有值 默认为8M
根据网上的资料,如果上传大于8M的文件,还要改一下时间的设置:
max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M
把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了
max_execution_time = 600
max_input_time = 600
memory_limit = 32m
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m
正常启动wampserver
默认三个服务未启动窗口右下角wamp是红色的,开启两个服务是橙色、开启三个服务是绿色正常颜色。如果功能正常是橙色。
我的电脑、管理、服务与应用程序、服务 开启以下三个服务即可。
php基础开发(集成环境搭建)相关推荐
- KubeEdge+Fabedge集成环境搭建教程
KubeEdge+Fabedge集成环境搭建教程 KubeEdge 是一个开源的系统,可将本机容器化应用编排和管理扩展到边缘端设备. 它基于Kubernetes构建,为网络和应用程序提供核心基础架构支 ...
- 深度学习图像识别:基础知识与环境搭建
深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...
- 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建
利用 Windows 子系统 Linux(WSL)开发 Python 一.启用适用于 Linux 的 Windows 子系统 二.安装 Linux 分发版 三.安装并配置 Visual Studio ...
- 鸿蒙开发板怎么玩?Neptune开发教程---OpenHarmony开发体验-环境搭建-编译-烧录
目录 鸿蒙开发板(Neptune)开发教程-环境搭建-编译-烧录 Neptune简介 介绍特点 开发板参数 引脚 说明 开发环境搭建 linux编译环境搭建 python环境安装 hpm环境安装 wi ...
- PHP从入门到放弃之(一)PHP介绍PHP学习路线图PHP开发软件环境搭建
一.什么是PHP? PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl ...
- Jenkins + Git + Maven + tomcat集成环境搭建
折腾了好几天,终于把Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos ...
- BI报表开发之环境搭建(二)
上一篇<BI报表开发之环境搭建(一)>中详细描述了SQL SERVER R2 的安装步骤,本篇将继续描述BI报表开发的环境搭建部分-- Orale数据库安装. <1>下载ora ...
- auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建
[Autojs教程]02-Autojs PC端开发调试环境搭建 写在前面 本篇教程算是保姆级教程了,希望以此能吸引更多感兴趣的同学学习Autojs,也希望大家能因此碰撞出更多的奇思妙想 关注微信公众号 ...
- 小程序开发及环境搭建及发布
一.小程序开发及环境搭建 1.下载Hbuild X https://www.dcloud.io/hbuilderx.html 2.下载腾讯开发工具 https://q.qq.com/wiki/tool ...
最新文章
- 设置在桌面上不显示计算机,怎么在桌面上显示我的电脑 我的电脑桌面不显示怎么办...
- SQLServer出现 '其他会话正在使用事务的上下文' 的问题原因,什么是环回链接服务器?(转载)...
- python agg函数_Python Pandas Series.agg()用法及代码示例
- 树莓派使用神经计算棒1代的准备(Tensorflow)
- dos下查看机器端口占用情况
- 【mongoDB运维篇③】replication set复制集
- python3数据科学入门与实战_Python3学习之Python3数据科学入门与实战视频教程
- Python学习笔记:文件读/写方法汇总
- 钱 | 钱,钱,钱,钱,钱,钱,钱!钱啊钱!(配音乐)
- html 答题一题一题展示,在线答题系统如何展示考试结果
- Unity Animation 的使用
- RIP路由协议的理解
- uniapp使用colorUI 组件
- 用Python批量生成字幕图片用于视频剪辑
- dart语言(dart语言菜鸟教程)
- 2019年9月中国编程语言排行榜
- python list 对时间排序小结。
- Altium Designer中关于PCB及原理绘制那些高级玩意总结
- 一文看尽深度学习中的15种损失函数
- Java胖老鼠的交易