使用 xampp 来部署 php,mysql,apache 开发环境

2021-05-24 XAMPP安装配置部署过程完整记录(win10) 一、准备工作 1、下载XAMPP 下载XAMPP安装包:https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/ 我用的是windows版本的,两种下载方式:路径1 和 路径2(直接安装.exe,推荐) 2、安装XAMPP 装在D盘了,D盘下的app是我装各种电脑软件的地方 一路点 next,ok就好。 运行以后就是下面的样子了: 二、配置阶段 1、配置Apache ... 阅读详情

1. 若是之前单独安装过 apache,php,mysql ,可以参考

http://hi.baidu.com/ycvsjl/item/da30c4bae12d32ef4ec7fdf0 卸载


2. 

若不想卸载可将其停止

sudo /etc/init.d/mysql stop
sudo /etc/init.d/apache2 stop



3 . 安装 xammpp 参考如下

文章出处 

http://www.apachefriends.org/zh_cn/xampp-linux.html#1673


首页XAMPP新闻团队项目文档其他链接联系

欢迎光临 XAMPP 的 Linux 版
(x86 兼容处理器版)

顺便提一下:该软件以前被称作 LAMPP,但为了避免误解,我们将其重名命为 »XAMPP 的 Linux 版«。所以,如果您在寻找 LAMPP,您就来对地方了。;)

如果你遇到任何有关 XAMPP 的问题,敬请与我们联系。这将帮助我们改进 XAMPP,使其更易于使用。

 XAMPP 的 Linux 版图片集锦

安装过程仅 4 个步骤

 步骤 1:下载
 步骤 2:安装
 步骤 3:开始运行
 步骤 4:测试

使用说明

 安全问题(必读!)
 高级的启动与停止参数
 什么东西放在哪里?
 停止 XAMPP
 卸载

* XAMPP 的 Linux 版图片集锦 

俗话说,千言万语不及一幅画。在这里您可以看到 XAMPP 的安装过程截图。

安装过程仅 4 个步骤

* 步骤 1:下载

只需点击下面的链接。下载最新版总是好主意。:)

完整的下载列表(老版本)可在  SourceForge 找到。

详细的 XAMPP 各版本更新记录可在  发布说明 中找到。

XAMPP 的 Linux 版 1.8.1, 2012年 9月 30日

版本

大小

相关信息
 XAMPP Linux 1.8.1 81 MB Apache 2.4.3, MySQL 5.5.27, PHP 5.4.7 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.14.2, ProFTPD 1.3.4a, phpMyAdmin 3.5.2.2, OpenSSL 1.0.1c, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.5, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1, APR (1.4.6), APR-utils (1.4.1) 
MD5 值:e7092eafff81ad363de45d192774b4d6
 从 1.8.0 升级至 1.8.1 32 MB 升级包。  如何升级? 
MD5 值:990a56b93ba5a909a63b67ba4f0ac503
 开发套件 38 MB 如果您想自己为 XAMPP 编译其他的软件包,开发套件中包含您所需的文件和 Unix 手册。其安装方式和一般的 XAMPP 发行版一样:
tar xvfz xampp-linux-devel-1.8.1.tar.gz -C /opt 
MD5 值:1377159c73d9a5bfc0e930b122861ee6
注意: 如果您在正运行 McAfee 病毒扫描程序的 Windows 系统中下载这些文件,您可能会遇到误报的病毒警告。这是 McAfee 和 gzip 压缩文件之间的错误,您可以忽略它。

* 步骤 2:安装

下载后请输入以下命令:

  1. 进入 Linux shell 并以系统管理员的身份登录:

    su

  2. 将下载的压缩文件释放到 /opt:

    tar xvfz xampp-linux-1.8.1.tar.gz -C /opt

    警告: 只允许使用上述命令安装 XAMPP。不要使用任何 Microsoft Windows 工具释放压缩文件,这没有用。

    警告 2: 使用此命令时,已存在的旧版 XAMPP 会被覆盖。

就这样结束了。XAMPP 被安装在 /opt/lampp 目录下。

* 步骤 3:开始运行

使用下面的命令开始运行 XAMPP:

/opt/lampp/lampp start

您应该能在屏幕上看到类似下面的提示信息:

Starting XAMPP 1.8.1...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

好了。Apache 和 MySQL 正在运行中。

如果您遇到任何错误信息,请查看  Linux FAQ。

* 步骤 4:测试

好了,这很简单,但您如何检测所有组件是否正常工作呢?只需在您的浏览器中输入下面的链接即可:

http://localhost

现在您应该能看到包含一些检测已安装软件的工作状态的链接和一些示例程序的 XAMPP 开始页面。

实时艺术示例:一个小型 PHP/GD 程序(从 0.9.6pre1 版起,同时包含一个 flash 的 PHP/Ming 示例,参见屏幕截图)。感谢  Anke Arnold 提供的字体 »AnkeCalligraph«。

使用说明

* 安全问题(必读!)

如前所述,XAMPP 并不适用于生产环境,而仅供开发环境使用。XAMPP 被设置为尽量开放,并提供开发者任何他/她想要的功能。这对于开发环境来说是很棒的,但对于生产环境来说却可能是致命的。

这儿有一份 XAMPP 缺乏安全防护的列表:

  1. MySQL 管理员(root)没有密码。
  2. MySQL 可通过网络访问。
  3. ProFTPD 使用“lampp”作为用户名“nobody”的密码。
  4. PhpMyAdmin 可以通过网络访问。
  5. 示例程序可以通过网络访问。
  6. MySQL 和 Apache 在同一个用户名(nobody)下运行。

要修正绝大部分的安全薄弱环节,只需执行以下命令:

/opt/lampp/lampp security
它会启用一个小小的安全检查功能,使您安装的 XAMPP 更安全。

* 高级的启动与停止参数

0.9.4 版以前的 /opt/lampp/lampp 只能简单地启动或停止 XAMPP。自从 0.9.5 版开始,它学会了很多新的东西。
高级的启动与停止参数
参数描述
start启动 XAMPP。
stop停止 XAMPP。
restart重新启动 XAMPP。
startapache只启动 Apache。
startssl启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。
startmysql只启动 MySQL 数据库。
startftp启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。
stopapache停止 Apache。
stopssl停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。
stopmysql停止 MySQL 数据库。
stopftp停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。
security启动一个小型安全检查程序。
例如:想启用带 SSL 支持的 Apache,只需输入如下命令(以 root 身份):
/opt/lampp/lampp startssl

现在您可以通过 SSL 形式的 https://localhost 访问 Apache 服务器了。

* 什么东西放在哪里?

什么东西放在哪里?一个很大的问题哦,这里有部分答案!;)
重要的文件和目录
文件/目录用途
/opt/lampp/bin/XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器。
/opt/lampp/htdocs/Apache 文档根目录。
/opt/lampp/etc/httpd.confApache 配制文件。
/opt/lampp/etc/my.cnfMySQL 配制文件。
/opt/lampp/etc/php.iniPHP 配制文件。
/opt/lampp/etc/proftpd.confProFTPD 配制文件。(从 0.9.5 版开始)
/opt/lampp/phpmyadmin/config.inc.phpphpMyAdmin 配制文件。

* 停止 XAMPP

想停止 XAMPP,只需输入如下命令:

/opt/lampp/lampp stop

您现在应该能看到:

Stopping LAMPP 1.8.1...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

然后 XAMPP 的 Linux 版就停止运行了。

* 卸载

想卸载 XAMPP,只需输入如下命令:

rm -rf /opt/lampp

卸载完成。:) 
 


4.  修改 /opt/lampp/etc/extra/httpd-xampp.conf 文件,使得可以访问 phpmyadmin

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8
Allow from all  
# \
# fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
# fe80::/10 169.254.0.0/16



ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>




XAMPP 下载、部署及使用入门 XAMPP 是一个免费、开源的跨平台 Web 服务器解决方案包,介绍了xampp的部署和使用。 阅读详情

相关推荐

VSCode配置PHP开发环境

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、XAMPP的安装1.下载地址:https://www.apachefriends.org/index.html,此文是Windows环境下的安装配置2.配置Apache3.配置MySQL4.启动服务5.添加环境变量二、使用步骤1.引入库2.读入数据总结 前言 提示:这里

baidu_35597657的博客 6594

xampp-apache部署

xampp-apache部署

m0_72394287的博客 988

别再折腾环境了!用XAMPP在Windows 10/11上5分钟搞定本地PHP+MySQL开发环境

本文详细介绍了如何使用XAMPP在Windows 10/11上快速搭建本地PHP+MySQL开发环境,5分钟即可完成安装和配置。通过对比手动安装和XAMPP的优势,提供极速安装指南、验证方法和常见问题解决方案,帮助开发者和学生高效进入编码状态。

weixin_30791095的博客 161

一、用XAMPP搭建本地PHP服务器,运行php文件

一、XAMPP下载安装 点击下载,下载完成之后执行安装文件安装,一路next,完成。运行界面如下: 二、启动 这里,我是把XAMPP安装在了D:\XAMPP文件夹下。 点击第一行Apache后面的Start是启动XAMPP本地虚拟机(默认端口8080) 点击第二行MySQL后面的Start是启动数据库,如果只需要虚拟服务器不需要操作数据库,只启动Apache,不启动MySQL即可 启...

web_xyk的专栏 6万+

在Linux系统上成功部署XAMPP

XAMPP是一个流行的开源软件包,用于在Linux系统上搭建Web服务器环境。它集成了Apache、MySQL、PHP和Perl等组件,提供了一个简单且功能强大的开发环境。通过按照以上步骤,在Linux系统上成功部署XAMPP。XAMPP提供了一个方便且功能齐全的环境,使你能够轻松搭建和管理Web服务器。XAMPP提供了一个Web界面,用于管理服务器和数据库。根据安装程序的提示,选择安装XAMPP的路径。在XAMPP成功启动后,我们可以进行一些简单的测试来验证服务器的功能。下载完成后,我们可以继续下一步。

KjsPrivate的博客 1740

XAMPP for Windows 32位本地开发环境完整解决方案

XAMPP通过一体化封装Apache、MySQL(或MariaDB)、PHP和Perl,构建了一个即用型本地Web开发环境。其核心在于跨平台兼容性设计——无论Windows、Linux还是macOS,开发者均可通过统一安装流程快速部署服务。各组件间通过预配置的通信接口协同工作:Apache负责HTTP请求调度,MySQL提供数据持久化支持,PHP作为服务器端脚本引擎动态生成内容,而Perl则扩展了系统级自动化能力。php?<tr><td><?= $svc?= $ok?>">= $ok??

weixin_35750953的博客 1077

XAMPP、Apache搭建本地PHP服务器(全网最保姆级)

XAMPP、Apache搭建本地PHP服务器(全网最保姆级)

寸铁的博客 1万+

快速搭建PHP开发环境的PHP Study集成环境详解

htmltable {th, td {th {pre {简介:PHP Study集成了Apache服务器、PHP解释器和MySQL数据库等关键组件,提供了一键安装功能,极大地简化了PHP开发环境的搭建过程。它允许用户快速开始PHP项目开发,同时支持对Apache、PHP、MySQL的便捷配置和管理。通过内置对最新PHP版本和常用开发工具的兼容,PHP Study为PHP编程提供了全面的支持,使开发者能够专注于代码编写,提高开发效率。

weixin_36212459的博客 1081

Linux上部署php+MySQL+Apache开发环境【deepin - xampp】

1.下载xamppLinux版本。www.apachefriends.org 2. 准备安装自定义目录中/my/server/lampp A. 创建目录/my/server/lampp B. 创建软链接 ln -s /my/server/lampp/ /opt/lampp 因为xampp默认安装在opt/lampp目录里,我们这里用讨巧的方式让...

674

GNSS数据资源全解析:从DCB到BSX文件的下载与应用指南

本文系统解析了GNSS数据处理所需的核心数据资源,包括DCB、BSX、SP3、CLK等关键文件的官方下载路径与应用方法。详细介绍了CDDIS、武汉大学镜像站等权威数据源,并提供了从数据下载到实际应用的完整指南,帮助用户高效获取GNSS数据,提升精密定位处理效率。

weixin_29246195的博客 141

反激开关电源变压器设计实例讲解(定明芳)

内容来自《反激变压器的设计》(定明芳主讲)。 定名芳老师主要讲了10步,最后应该还有一步,线径的选择已经绕制方式。这里进行了记录整理,把一些公式来源进行了推导。所有的设计都是基于理论计算。 1.确定电源规格 2.确定工作频率和最大占空比 3.计算匝比(利用伏秒平衡原则) 此处插入解释一下伏秒平衡,根源是磁通量平衡。该原则可以用来检查MOS管耐压是否够。 4.计算初级线圈峰值电流 基于CCM模式计算的。ip1是开关管要关闭时的峰值电流,ip2是开关管开始导通时的起始电流。因为时CCM模式,所以,ip

ydgd118的博客 5万+

微官网(四)——后端之搭建开发环境

俗话说得好:“工欲善其事,必先利其器”,我们想要搭建网站,就必须先配置好环境和安装好所需要的工具。接下来讲解一些知识和搭建过程。 后端部署流程 首先,先了解一下后台开发的一个详细流程。 搭建开发环境:写代码最终是放服务器上的,但代码在服务器上不方便些,所以在自己电脑配置各种软...

chenjianli8150的博客 182

RPN 解析

RPN全称是Region Proposal Network,Region Proposal的中文意思是“区域选取”,也就是“提取候选框”的意思,所以RPN就是用来提取候选框的网络; 1. RPN的意义 RPN第一次出现在世人眼中是在Faster RCNN这个结构中,专门用来提取候选框,在RCNN和Fast RCNN等物体检测架构中,用来提取候选框的方法通常是Selective Se

lanran2的博客 10万+

php开发环境的部署

windows系统下php开发环境的部署 安装xammp 安装phpstorm 配置php,phpstorm,浏览器用来运行调试项目。 1.安装xammp 下载xammp,进行安装。基本上默认的就可以了,一直下一步就行了。 xammp(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。 2.安装phpstorm 基本上默认的就可以了,一直下一步就行了。 3.配置php...

每天去北海拾起一块贝壳,那是智慧。 3425

如何将TDengine集成到Thingsboard?

1 概述 ThingsBoard是用于数据收集、处理、可视化和设备管理的开源物联网平台。它通过行业标准的物联网协议MQTT、CoAP和HTTP实现设备连接,并支持云和本地部署。 ThingsBoard迄今没有导入专业的时序数据库应用,用户可选择的只有PostgreSQL和Cassandra。虽然针对PostgreSQL引入了TimeScale插件,但由于其不是按照宽表的方式组织数据记录,TimeScale的优势根本发挥不出来。总之,这两种数据库不具备高效的数据吞吐能力。 而且,Thingsboard在

Wearable_device的博客 4767

使用XAMPP搭建本地JSP+PHP环境

 一、下载及解压XAMPP:   下载Windows版XAMPP,比如"xampp-win32-1.7.5-VC9.7z",解压放在比如:"C:\xampp"   二、配置Tomcat用户角色:   在"C:\xampp\tomcat\conf\tomcat-users.xml"文件 </tomcat-users>   上面加上如下代码: <role r...

diszp5658的博客 274

基于Labview2012实现的双通道信号源(课程设计)

双通道信号源,产生8种波形,能进行调制,带信号幅度与频率扫描功能,波形可存储与导入

qq_40617082的博客 1461

Mac配置XAMPP实现PHP与MySQL本地开发环境 —— 从零搭建到数据交互实战

本文详细指导Mac用户使用XAMPP快速搭建本地PHP与MySQL开发环境。从软件下载安装、服务启动配置,到利用phpMyAdmin创建数据库,并编写PHP代码实现数据连接与展示,提供了完整的实战教程。重点解决了Mac环境下的常见问题,是初学者高效搭建本地开发环境的理想指南。

wdx0123456的博客 853

利用PV操作控制进程的并发进行---经典题解

前趋图 先理清楚前趋图中的逻辑关系:P1没有前驱,P2的前驱是P1,P3的前驱是P1、P2,P4的前驱是P2,P5的前驱是P3、P4。 前驱就是指只有在前驱进程完成后,该进程才能开始执行。由图可知,这里进程之间有6条有向弧,分别表示为P1→P2,P1→P3,P2→P3,P2→P4,P3→P5,P4→P5, 各个进程间的逻辑关系,那么我们需要设定6个信号量(S1、S2、S3、S4、S5、S6),利用PV操作来控制这些过程。 对于第一个空,P1执行完成之后,需要通知P2、P3可以开始,此处需要V(S

Yan Ka Kue的博客 6137

UG NX二次开发(C#)-VS2022配置NX二次开发模板不能正常显示的问题

随着VS2022的发布,使用VS2022进行UG NX二次开发的人员也会越来越多,但是由于VS2022和以前的VS版本采用代码结构不同,而UG NX的二次开发编程模板还没有适应于VS2022的模板配置,所以不能正常的创建一个完整的工程。本文采用曲线救国的方式来实现VS2022下的UG NX二次开发。如果有读者能很好的解决模板配置,不吝赐教。

GimiGimmy 4275

PHP开发环境部署说明

PHP开发环境部署说明 图片t 一,文档说明 该文档为PHP开发环境部署说明文档,在部署前,需准备的软件包括: l xampp-win32-1.8.2-5-VC9-installer l jre-7u60-windows-x64 l Zend Studio for Eclipse_6.1.2 操作系统为Win7 64位。 二,部署 Step1: 安装Web服务器部署环境。

xftimes的专栏 1382

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

java和xampp_用xampp将apache和tomcat整合

xampp可以将apache+php+mysql+phpmyadmin一次性自动安装完成,很适合快速搭建测试服务器.它也提供了tomcat的插件,可以很快的搭建jsp开发环境.以俺在winxp安装为例:1.在http://www.apachefriends.org/en/xampp-windows.html下载XAMPP,推荐下载EXE (7-zip) 打包的xampp,这个个头比较小,部署的时候...

weixin_42364392的博客 391

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

XAPP的推荐使用

XAMPP是由Apache、MySQL、PHP、Tomcat、Mercury等功能模块构成的一个功能强大的集成软件包,主要用于方便用户快速开发和搭建属于自己的php网站。XAMPP=Apache + MySQL +PHP+ Perl,是一个完全免费,易于安装和使用Apache发行版,包含了Apache、MySQL、PHP和Perl。支持Windows、Linux和OS X,是目前最流行的PHP...

zkk1973的博客 3416

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

PHP开发环境搭建

链接: Q&A1、Mac下的PHP环境搭建 Mac 下如何搭建 PHP 开发环境? [PHP] Mac下homebrew安装及php.mysql.nginx环境安装及配置个人PHP开发环境的选择与搭建 在Mac下配置php开发环境:Apache+php+MySql(MAC自带Apache+php) mac系统使用内置的 PHP Macbook Pro配置PHP开发环境 Mac...

weixin_33861800的博客 136

《PHP、MySQL和Apache入门经典(第5版)》一一1.1 使用第三方的安装包

本节书摘来自异步社区出版社《PHP、MySQL和Apache入门经典(第5版)》一书中的第1章,第1.1节,作者: 【美】Julie C. Meloni,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 使用第三方的安装包 PHP、MySQL和Apache入门经典(第5版)第三方安装包是由最初创建者以外的公司或组织所提供的程序包。在本章中,我...

weixin_34097242的博客 119
上一篇: ubuntu 自定义左侧 launcher 图标
下一篇: ubuntu 下在 XAMPP 和 eclipse-php 环境下安装 XDebug
SoftwareEngineerLiu
博客等级 码龄18年 7粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值