搭建PHP集成环境

article/2025/10/8 19:17:42

一、集成环境WampServer的安装和使用

1、下载WampServer集成软件安装包(http://www.wampserver.com)
2、进入安装,基本可以一直“next”
3、期间可以自定义安装路径
4、等待安装,等待期间可能会弹出两个窗口(一个是explorer.exe相关的,笔者这边还有一个是notepad++相关的,笔者选的都是否)
5、最后点击“finishi”就行
6、安装完成后,就可以在桌面找到快捷方式双击运行了(运行前退出360安全卫士,它会阻止wamp修改相关信息;其它的防毒软件还不清楚)
7、当状态栏的wamp图标成绿色时,即所有服务启动成功
启动成功时的图标样子

8、测试环境,打开浏览器在地址栏中输入http://localhost/,没问题的话就会出现一下页面
环境配置成功会出现的页面
9、测试PHP环境是否可以运行,在自己wamp的安装路径下找到…\www\,在此目录下创建一个test.php的文件,写入一下代码:

<?phpphpinfo();
?>

然后在地址栏输入http://localhost/test.php,出现下面的内容则表示环境可以正常运行
php环境可以正常运行

二、环境中每个服务器的安装目录、配置文件位置、以及启动和关闭过程

  • 安装目录,一安装目录在“E:\WAMP”为例的结构目录信息
    1、Apache服务器
    —安装位置:E:\WAMP\bin\apache\apache版本号
    —主配置文件:E:\WAMP\bin\apache\apache版本号\conf\httpd.conf
    —扩展配置文件:E:\WAMP\bin\apache\apache版本号\conf\extra下的配置文件
    —网页存放位置:E:\WAMP\www,可以直接将网页放入这个目录下用浏览器访问
    2、MySQL服务器
    —安装位置:E:\WAMP\bin\mysql\mysql版本号
    —配置文件:E:\WAMP\bin\mysql\mysql版本号\my.ini
    —数据文件存放位置:E:\WAMP\bin\mysql\mysql版本号\data
    3、PHP模块
    默认安装的wamp有三个版本的PHP,可以通过单击状态栏的“W”图标–PHP–Version选择不同的PHP版本,笔者这里以7.3.21为例
    —安装位置:E\WAMP\bin\php\php7.3.21
    —配置文件:E:\WAMP\bin\apache\apache版本号\bin\php.ini
    4、phpMyAdmin数据库管理软件
    —安装位置:E:\WAMP\apps\phpmyadmin版本号
    —配置文件:E:\WAMP\apps\phpmyadmin版本号\config.inc.php
  • 启动和关闭服务
    左键单击状态栏的“W”图标,可以启动所有服务、停止所有服务和重启所有服务(每次修改相关配置都要重启一下wamp以确保配置生效)
    wamp的相关操作

三、网站的发布目录和访问方法

  • 前面提到过的,将相关的网页文件放入到根目录www下,这样才能将网页发布出去;
  • 网页访问就是在浏览器地址栏,输入http://localhost/…其它的路径…/网页文档名字.类型;

四、功能按键“W”的使用

  • 左键单击:
    左键
  • 右键单击:
    右键单击

五、各种安装环境的优缺点(了解)

  • 在Linux系统上一源代码报的方式安装环境
  • 在Linux平台下安装PHP,可以使用配置和编译过程,或是使用各种预编译包。在Linux上安装软件,用户最好的选择是下载源代码包,并编译一个适合自己的版本。在LAMP组合中,每个成员都是开源的软件,都可以从各自的官方网站上免费下载安装程序的源代码文件,并在自己的系统上编译,编译之前会检查系统的环境,可以针对目标系统的环境进行优化,所以最好与自己的操作系统完美兼容。不仅如此,还允许用户根据自己的需求进行定制安装。这是LAMP环境最理想的搭建方法,也是最复杂的安装方式。所以要搭建一个最完美的LAMP工作环境,多花费一些时间和精力在源代码包的安装上,还是值得的。
  • 在Windows系统上安装Web工作环境
  • 在Linux系统上以源代码包的方式安装 Web工作环境,虽然安装的环境是最好的Web工作环境,但大多数读者对Linux系统并不熟悉。所以就算选择了Windows系统,最好的安装方式也是在Windows系统上分别独立安装Apache2、PHP7、MySQL5和 phpMyAdmin等几个软件。独立安装的好处是可以自由选择这些组件的具体版本,清晰地掌握自己的计算机里都安装了哪些程序,以及它们的具体配置情况,这将给以后的系统维护和软件升级工作带来很大的帮助。

内容都总结自《细说PHP》第四版


http://chatgpt.dhexx.cn/article/gIIiPxGK.shtml

相关文章

PHP集成环境 Xampp,PHPwamp等等国内外著名的集成环境

原文:http://www.toutiao.com/i6378285337512247809/?tt_frommobile_qq&utm_campaignclient_share&appnews_article&utm_sourcemobile_qq&iid7663221178&utm_mediumtoutiao_android 在本地测试网站&#xff0c;有个集成环境直接测试还是蛮方便的&#xff…

PHP - 集成开发环境 - 收集与安装

1.应用场景 主要用于快速搭建开发环境&#xff0c;帮助快速开发或者验证一些代码执行等。 2.介绍【包含优缺点】 wnmpa window nginx mysql php apache 1.phpstudy 官网&#xff1a;https://www.xp.cn/ 下载见官网首页 优缺点&#xff1a; 很好用&…

mac php集成开发环境搭建软件推荐(附教程)【转载】

原文地址&#xff1a; https://m.php.cn/article/363063.html 用惯了在Windows上配置php开发环境&#xff0c;要在MAC上捣腾一个PHP开发环境还不大习惯&#xff0c;那mac上php开发环境怎么搭建配置呢&#xff1f;有哪些集成软件呢&#xff1f; 本文为你推荐几款常用的mac php环…

集成环境哪个好?四大PHP集成开发环境比较

http://www.5icool.org/a/201505/a11537.html 专注了这么些年技术&#xff0c;没有养成记录和积累的习惯。如今乐于开源和分享经验&#xff0c;却停笔踌躇&#xff0c;不知该从何处说起。开通博客也有一段时间了&#xff0c;也没能写出一篇像样的文章&#xff0c;想了很久&…

php开发环境集成

PHP新手在准备正式开始写PHP代码的时候&#xff0c;不幸的是被PHP的开发环境的安装挡住了。 1.1 安装php软件 在php官网http://www.php.net 下载php运行环境软件&#xff0c;32位操作系统的电脑安装32位的php运行环境软件&#xff0c;64位操作系统32位和64位的php运行环境软件都…

php集成环境搭建

php基础开发&#xff08;集成环境搭建&#xff09; 1、下载软件 2、安装软件并配置环境 3、验证 1、下载软件 下载地址 链接&#xff1a;https://pan.baidu.com/s/14rAsOm1g2WUUVaQ7E7VOuQ 提取码&#xff1a;wamp 或者搜索wamp自行下载进行安装。 2、安装软件并配置 安…

python3遍历列表赋值_Python3实现的字典遍历操作详解

本文实例讲述了Python3字典遍历操作。分享给大家供大家参考&#xff0c;具体如下&#xff1a; 字典是针对非序列集合而提供的一种数据类型。 通过任意键查找集合中值信息的过程叫映射&#xff0c;python通过字典实现映射。 为字典赋值&#xff1a; >>> d{list:[1, 2, …

python2字典遍历方法性能对比

在公司服务器上跑python2程序时&#xff0c;使用了 tqdm(d.items()) 来包裹字典&#xff0c;发现进度条一直卡在0%不动&#xff0c;怀疑是 d.items() 取出所有的元素作为列表返回&#xff0c;而不是迭代器&#xff0c;导致耗时非常长。在此做一下性能测试&#xff0c;代码如下&…

python遍历多层字典_Python遍历嵌套字典的几种方法

文 | 猿天罡 前言 为了让小伙伴们不耗费多余的注意力,我们举的例子都尽可能的简单,不信你回去看看,字典键对应的值都是基本数据类型(字符串、数字等)。 其实,字典里键对应的值可以很复杂。 我们可以在字典中存储列表,在列表中存储字典,在字典中存储字典等等。 Python中几…

python字典的遍历

遍历字典&#xff1a; keys() 、values() 、items()   1. xxx.keys() : 返回字典的所有的key 返回一个序列&#xff0c;序列中保存有字典的所有的键 效果图&#xff1a; 代码&#xff1a; # keys() 该方法会返回字典的所有的key # 该方法会返回一个序列&#x…

python字典遍历登录程序_Python字典遍历操作实例小结

本文实例讲述了Python字典遍历操作。分享给大家供大家参考&#xff0c;具体如下&#xff1a; 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对。 dict {evaporation: 蒸发, carpenter: 木匠} for key, value in dict.items(): print(key key) pr…

python字典遍历:菜名和价格的展示

编程要求 本关的编程任务是补全src/Step3/key-values.py文件的代码&#xff0c;实现相应的功能。具体要求如下&#xff1a; 将menu_dict菜单的键遍历输出&#xff1b;将menu_dict菜单的值遍历输出。 代码 ↓ # codingutf-8# 创建并初始化menu_dict字典 menu_dict {} whil…

Mysql查询日期timestamp格式的数据

在Navicat中&#xff0c;时间戳(timestamp)格式的数据表现为&#xff1a; 查询某一天的数据 SELECT * FROM my_table WHERE update_time LIKE 2022-10-06%或是&#xff1a; SELECT * FROM my_table WHERE update_time BETWEEN 2022-08-04 00:00:00 AND 2022-08-04 23:59:59…

mysql中的timestamp类型时间范围

背景&#xff1a;服务数据入库的时候报错 com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: 2050-04-14 13:43:55 for column failure_time at row 1 鉴于部分入库时间报错&#xff0c;首先排除了代码问题&#xff0c;想到了是不是timestamp时…

MySQL的时间类型

MySQL的时间类型 首先可以将使用字符串类型来表示时间类型排除掉&#xff1a;字符串占用需要 19字节&#xff0c;占用的空间比较大。其次字符串表示的时间比较、处理比较麻烦&#xff0c;不能使用时间函数&#xff0c;比如&#xff1a;YEAR&#xff08;&#xff09;所以MySQL的…

timestamp类型数据,一段时间内查询。

创建时间是timestamp类型&#xff0c;根据年月日的日期是无法查询到的&#xff0c;所以我们需要通过转换数据格式进行查询。 查询一段时间内的数据。 一、beteen...and SELECT * FROM weigh WHERE Business_card_number LIKE 华A% AND DATE_FORMAT(N_time,%Y-%m-%d %H:%i:%s…

MySQL 中 TIMESTAMP 类型返回日期时间数据中带有 T

MySQL 中 TIMESTAMP 类型返回日期时间数据中带有 T 一、场景描述&#xff1a; MySQL 中使用 TIMESTAMP 类型 实体类使用 java.util.Date 类型 返回 JSON 数据&#xff1a; 二、通过注解格式化&#xff08;方法一&#xff09; 可以在日期类型属性上&#xff0c;或者 GET 方…

【mysql】日期与时间类型

文章目录 日期与时间类型1. YEAR类型2. DATE类型3. TIME类型4. DATETIME类型5. TIMESTAMP类型6. 开发中经验 日期与时间类型 日期与时间是重要的信息&#xff0c;在我们的系统中&#xff0c;几乎所有的数据表都用得到。原因是客户需要知道数据的时间标签&#xff0c;从而进行数…

根据年月日查询mysql的时间戳(timestamp)的处理方法

有的时候我们想查询数据的创建时间&#xff0c;也可以理解为用户的注册时间来查询数据&#xff0c;因为一般创建时间都会timestamp类型&#xff0c;所以根据年月日的日期是无法查询到的&#xff0c;所以我们需要转换格式查询&#xff0c;下面就看具体的操作吧。 这是我表的数据…

mysql时间类型

mysql时间类型&#xff1a;datetime&#xff0c;timestamp&#xff0c;date&#xff0c;time&#xff0c;year 几种时间类型比较如下&#xff1a; 1.datetime DATETIME 用于表示 年月日 时分秒,是 DATE 和 TIME 的组合,并且记录的年份&#xff08;见上表&#xff09;比较长久…