Moon_LServer Linux下一键搭建Apache+PHP+MySQL+Zend+PHPMyAdmin+GD库的软件

yizhihongxing

Moon_LServer Linux下一键搭建Apache+PHP+MySQL+Zend+PHPMyAdmin+GD库的软件攻略

准备工作

  • 下载Moon_LServer
  • 确认Linux环境已安装

安装Moon_LServer

  1. 确认下载Moon_LServer的压缩包

bash
$ ls Moon_LServer.tar.gz

  1. 解压Moon_LServer压缩包

bash
$ tar -xvf Moon_LServer.tar.gz

  1. 进入Moon_LServer目录

bash
$ cd Moon_LServer

  1. 赋予Moon_LServer.sh脚本执行权限

bash
$ chmod +x Moon_LServer.sh

  1. 运行Moon_LServer.sh脚本

bash
$ ./Moon_LServer.sh

  1. 按照提示输入相关信息,包括:

  2. Apache、PHP、MySQL、Zend等安装路径

  3. MySQL的账号和密码
  4. PHPMyAdmin的账号和密码

  5. 出现以下提示后,安装成功,访问localhost即可查看。

bash
Congratulations! Moon_LServer installed successfully!

示例说明

示例1

假设需要安装版本为5.1的MySQL。

  1. 下载MySQL5.1

bash
$ wget https://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz

  1. 解压MySQL

bash
$ tar -xvf mysql-5.1.73.tar.gz

  1. 进入MySQL目录并编译

bash
$ cd mysql-5.1.73
$ ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql
$ make && make install

  1. 在Moon_LServer.sh脚本中设置MySQL安装路径

bash
export MYSQL_PATH=/usr/local/mysql

  1. 运行Moon_LServer.sh脚本

bash
$ ./Moon_LServer.sh

示例2

假设需要安装PHP5.6,并启用mysqli扩展。

  1. 下载PHP5.6

bash
$ wget http://cn2.php.net/distributions/php-5.6.23.tar.gz

  1. 解压PHP

bash
$ tar -xvf php-5.6.23.tar.gz

  1. 进入PHP目录并编译(启用mysqli扩展)

bash
$ cd php-5.6.23
$ ./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-mbstring \
--with-curl \
--with-gd \
--enable-mysqli
$ make && make install

  1. 在Moon_LServer.sh脚本中设置PHP安装路径

bash
export PHP_PATH=/usr/local/php

  1. 运行Moon_LServer.sh脚本

bash
$ ./Moon_LServer.sh

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Moon_LServer Linux下一键搭建Apache+PHP+MySQL+Zend+PHPMyAdmin+GD库的软件 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Oracle两张表关联批量更新其中一张表的数据

    要批量更新Oracle中两张表的数据,需要进行如下步骤: 使用SELECT语句编写需要更新的数据的查询语句 将上述查询语句嵌入到UPDATE语句中,来实现数据的批量更新 使用JOIN语句连接需要更新的表 下面通过两个示例来进行讲解: 示例1:更新学生表中的成绩,假设学号和成绩需要更新 第一步,使用SELECT语句查询需要更新的数据: SELECT stu.s…

    database 2023年5月21日
    00
  • 解决Linux下Tomcat向MySQL插入数据中文乱码问题

    下面详细介绍在Linux下Tomcat向MySQL插入数据出现中文乱码的解决思路和方法: 1. 确认数据源连接字符串编码配置 首先需要确认Tomcat配置文件中定义的数据源连接字符串(即 connectionURL)是否正确配置了字符集编码。可以打开Tomcat安装目录下conf/server.xml文件,找到配置 <Resource> 标签。在…

    database 2023年5月22日
    00
  • 建立一个数据仓库

    建立一个数据仓库的完整攻略包括以下步骤: 需求分析 在建立数据仓库之前,需要对业务需求进行充分的分析。这包括收集需求,理解业务流程和数据,定义指标和数据清洗规则等。此过程的目标是确定要收集哪些数据,如何将其存储和管理以及如何定义指标。 建立数据模型 建立数据模型是建立数据仓库的第一步。这个步骤需要定义维度和事实表。维度以分析业务事件和事实发生的上下文为基础定…

    database 2023年3月27日
    00
  • SQL 排序时对Null值的处理

    在 SQL 中排序时对 NULL 值的处理是一个很常见的问题。下面是几种处理 NULL 值排序的方法: 1. 升序和降序排序 NULL 值 可以使用 ORDER BY 子句来排序 NULL 值。默认情况下,升序排序(ASC)将 NULL 值放在排序结果集的最后,而降序排序(DESC)将 NULL 值放在排序结果集的最前面。 示例 1:升序排序 NULL 值 …

    database 2023年3月27日
    00
  • 在OneProxy的基础上实行MySQL读写分离与负载均衡

    一、什么是MySQL读写分离与负载均衡 MySQL读写分离是指将数据库的读操作和写操作分别分配到多个不同的MySQL实例中进行,而负载均衡则是将访问请求在多个MySQL实例之间进行均衡分配,从而实现更高的数据库读写性能和可靠性。 为了实现MySQL读写分离和负载均衡,需要使用类似于OneProxy这样的工具。OneProxy是一个基于MySQL协议的高性能代…

    database 2023年5月22日
    00
  • 探讨:MySQL中如何查询当前正在运行的SQL语句

    MySQL中查询当前正在运行的SQL语句的方法是通过查看系统表来实现的。可以使用以下步骤进行查询: 步骤1:连接到MySQL服务器 使用以下命令以管理员身份连接到MySQL服务器: mysql -u root -p 输入你的密码以获得管理员权限。 步骤2:选择数据表 进入MySQL数据库,并使用以下命令来选择包含正在运行SQL语句的系统表: USE info…

    database 2023年5月22日
    00
  • Zabbix安装图文教程(需要LAMP或者LNMP运行环境)

    Zabbix安装图文教程(需要LAMP或者LNMP运行环境) 介绍 Zabbix是一个开源的网络监控系统,可以监控服务器、网络设备、应用程序、数据库等,支持邮件、短信、微信、电话等方式的告警通知。本文提供基于LAMP或LNMP环境的Zabbix安装攻略。 环境要求 操作系统:CentOS、Debian、Ubuntu等Linux发行版。 LAMP或LNMP环境…

    database 2023年5月22日
    00
  • MongoDB balancer的使用详解

    MongoDB balancer的使用详解 什么是MongoDB balancer? MongoDB是一个分布式的数据库,它通过将数据划分为多个片段(shard)并将片段分布在多个服务器上来实现伸缩性。MongoDB balancer是MongoDB的一个重要组件,它负责为数据进行自动分片,以便更好地利用集群的存储资源。balancer在MongoDB内部运…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部