`
小斌张
  • 浏览: 89548 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

centos xampp 环境搭建

php 
阅读更多
软件下载在以下网站

http://www.apachefriends.org/zh_cn/index.html



XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。该软件以前被称作 LAMPP.

XAMPP 背后的理念,是为想进入 Apache 世界的开发者提供一套易于安装的发行版。为了方便开发者, XAMPP 被默认配置为所有功能全部开启。

从安全的角度看,默认配置并不理想,对生产环境也不够安全——请勿在此类环境中使用 XAMPP。

从 LAMPP 0.9.5 开始,您可以通过调用 »/opt/lampp/lampp security« 使 XAMPP 更安全。



到目前为止,XAMPP 共有以下四种版本:

适用于 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通过测试),
适用于 Windows 98、NT、2000、2003、XP 和 Vista 的版本,
适用于 Solaris SPARC 的测试版(在 Solaris 8 环境下开发并测试),
适用于 Mac OS X 的测试版。
适用于 Mac OS X 和 Solaris 的 XAMPP 版本尚处于开发的第一阶段。使用时风险自担!



安装步骤





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

    su root



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

tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt

只允许使用上述命令安装 XAMPP。 使用此命令时,已存在的旧版 XAMPP 会被覆盖。XAMPP 被安装在 /opt/lampp 目录下。



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

/opt/lampp/lampp start








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

Starting XAMPP 1.7.3a...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

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



四.测试安装是否成功,在浏览器里输入以下信息:



http://localhost

http://192.168.0.1

这样则能打开XAMPP 开始主页面.里面包括phpMyAdmin,现在进入还没有密码.



这样安装后,需要设置相应的权限和密码.

XAMPP 缺乏安全防护的列表:



MySQL 管理员(root)没有密码。
MySQL 可通过网络访问。
ProFTPD 使用“lampp”作为用户名“nobody”的密码。
PhpMyAdmin 可以通过网络访问。
示例程序可以通过网络访问。
MySQL 和 Apache 在同一个用户名(nobody)下运行。
五.输出入安全检查并配置相应密码.

/opt/lampp/lampp security



六.当这样设置了密码后.再次通过http://localhost 或 http://192.168.0.1 进入时会提示输入用户名和密码.

注意此时不能打开phpMyAdmin,会提示密码错误.需要配置phpMyAdmin 配制文件,并在里面配置好用户名和密码。



重要的文件和目录

文件/目录                              用途

/opt/lampp/bin/ XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器。
/opt/lampp/htdocs/ Apache 文档根目录。
/opt/lampp/etc/httpd.conf Apache 配制文件。
/opt/lampp/etc/my.cnf MySQL 配制文件。
/opt/lampp/etc/php.ini PHP 配制文件。
/opt/lampp/etc/proftpd.conf ProFTPD 配制文件。(从 0.9.5 版开始)
/opt/lampp/phpmyadmin/config.inc.php
phpMyAdmin 配制文件。


七.停止 XAMPP



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

/opt/lampp/lampp stop

您现在应该能看到:

Stopping LAMPP 1.7.3a...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

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



八.卸载



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

rm -rf /opt/lampp

卸载完成。:)


九.将XAMPP调置为每次开机运行.

vi /etc/rc.d/rc.local

在最后面增加一行:

/opt/lampp/lampp start



附上:



高级的启动与停止参数

参数                描述

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 服务器了。
分享到:
评论

相关推荐

    Linux 搭建XAMPP_Apache + Mysql + PHP 环境

    在开始搭建 XAMPP 环境之前,需要停止原有服务,以免冲突。可以使用 chkconfig 命令来停止 mysql 和 httpd 服务。例如: chkconfig --level 12345 mysql off service mysql stop _chkconfig 命令用于管理系统服务...

    TR069基于jCWMPServer和netcwmp-maste入门测试环境搭建及测试

    搭建环境的第一步是在Linux系统上安装XAMPP,它是一个包括Apache服务器、MySQL数据库和PHP环境的软件包,便于开发者快速搭建本地服务器环境。安装完成后,需要对数据库进行配置,创建必要的数据库和表格,以便...

    xampp-linux-x64-7.3.9.zip

    XAMPP(XAMP Portable)是一款非常流行的开源软件套件,用于在个人计算机上搭建本地Web服务器环境。它包含了Apache web服务器、MySQL数据库、PHP解释器以及Perl等其他必要组件,使得开发者能够在本地环境中轻松测试...

    详解Xampp和wordpress在Centos7上的搭建与使用

    XAMPP是一款非常流行的集成开发环境,它包含了Apache Web服务器、MySQL数据库、PHP和其他工具,使得用户能够在本地计算机上快速搭建一个完整的Web服务器环境。XAMPP适用于Windows、Linux和macOS等多种操作系统,广泛...

    xampp+testlink linux安装指南

    XAMPP是一个开源的Web服务器套件,包含Apache HTTP服务器、MySQL数据库、PHP和Perl等组件,是开发者在本地环境搭建Web应用的理想选择。TestLink是一款功能强大的测试管理工具,用于创建、管理和报告软件测试过程。在...

    XAMPP for Linux

    CentOS搭建PHP环境必备 xampp mysql 默认密码为空 xampp中的命令工具在/opt/lampp/bin/目录中,所以可以这样运行mysql命令 /opt/lampp/bin/mysql -uroot -p

    DVWA靶场搭建教程,网站搭建

    2. PHP环境:DVWA需要PHP运行环境,例如XAMPP或LAMP。 3. 数据库:MySQL,用于存储DVWA的应用数据。 4. Git:用于克隆DVWA的源代码仓库。 步骤1:安装PHP环境 在Linux上,你可以使用apt-get(Ubuntu/Debian)或yum...

    PHP程序设计-3期(KC016) 单元设计_环境安装与配置.doc

    - **Windows下集成环境安装**:XAMPP的安装、使用和卸载,是教学的重点,因为它是最常见的快速搭建环境的方式。 - **Windows下单独安装**:虽然复杂,但能更深入理解每个组件的配置,是教学的难点。 - **Linux下安装...

    完美游戏环境架设教程

    以上步骤详细介绍了如何在CentOS 7系统上搭建一个完整的游戏服务器环境,包括Java环境的配置、XAMPP的安装与配置、MySQL数据库的管理以及防火墙和SELinux的处理。通过这些步骤,您可以确保游戏服务器的稳定性和安全...

    moodle完整安装包(已配置)

    XAMPP是Moodle运行的常用平台,因为它提供了一个快速、简单的方式来搭建本地开发环境。通过XAMPP,用户可以在自己的计算机上测试和调试Moodle,确保一切正常后再将其发布到生产服务器。 “Moodle SCORM”标签则表明...

    PHP开发环境详细配置过程

    在配置过程中,确保遵循最佳实践,例如保持软件更新,使用安全配置,以及在生产环境中考虑使用更安全的部署方式,如使用容器化技术(Docker)或预配置的开发环境套件(如XAMPP或WAMP)。此外,了解如何调试配置错误...

    兄弟连LAMP环境源码包

    在实际开发中,LAMP环境的搭建还可以通过自动化工具,如XAMPP、WAMP等简化版集成环境,或者使用Docker容器化技术来实现,这些方法能快速创建和部署LAMP环境,适用于开发者和运维人员的不同需求。

    快速搭建PHP网站,此为Demo

    在本文中,我们将深入探讨如何快速搭建一个PHP网站,基于提供的"快速搭建PHP网站,此为Demo"的标题和描述,以及"php 软件/插件"的标签,我们可以推断这是一个关于PHP开发环境配置和基础网站构建的教程。我们将通过...

    lepus(天兔)监控MySQL主从复制延迟,慢查询

    标题所指知识点: 1. Lepus监控工具:这是一个数据库监控系统,专门用来监控MySQL主从...搭建监控系统时,推荐使用Xampp作为LAMP环境的快速部署方案,并注意环境的规划和配置,以确保系统的稳定运行和监控的准确性。

    php开发环境

    使用XAMPP或WAMP这样的集成开发环境套件可以简化本地开发环境的搭建,它们集成了Apache、PHP和MySQL。安装后,创建项目文件夹,将代码放入,然后通过浏览器访问测试。 总结,搭建PHP开发环境涉及多个步骤,从选择...

    CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

    虽然有像xampp这样的集成包,但是在生产环境的Linux发行版上,还是通过包管理工具安装会放心。这次新买的服务器是CentOS 7(7.2)系统,相关配置也都以此版本为主,为方便操作,直接使用root用户配置。 CentOS 7的源...

    php必须知道的300个问题

    XAMPP是另一个流行的集成开发环境,包含了Apache、MySQL、PHP和其他实用工具,适合在本地机器上快速搭建PHP开发环境。 **专家解答** 1. **下载与安装** - 从XAMPP官网下载适用于您操作系统的安装包。 - 运行安装...

    WordPress5.3.2中英文win+linux共计4个版本.7z

    WordPress可以在各种Linux发行版上运行,如Ubuntu、Debian、CentOS等,只需确保服务器环境配置了PHP和MySQL。 在安装WordPress时,用户需要一个支持PHP和MySQL的Web服务器环境。对于Windows用户,可以使用XAMPP或...

    LAMPP 集成 Discuz

    1. **下载与安装**:首先,你需要从官方网站或第三方源获取适用于你Linux发行版的LAMPP套件,如XAMPP或Bitnami LAMP Stack。下载完成后,根据安装指南进行安装。 2. **配置LAMPP**:安装完成后,启动LAMPP服务。...

Global site tag (gtag.js) - Google Analytics