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

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日

相关文章

  • mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT解决办法

    当使用mysql8创建用户并授权时,可能会遇到ERROR 1410 (42000): You are not allowed to create a user with GRANT的报错提示。这是因为mysql8对用户的管理进行了更加严格的权限控制,不是所有用户都可以执行创建授权的操作。以下是解决这个问题的完整攻略: 1. 确认当前登录用户是否具有创建用户的…

    database 2023年5月18日
    00
  • MSSQL批量替换语句 在SQL SERVER中批量替换字符串的方法

    MSSQL是Microsoft SQL Server的缩写,SQL SERVER是微软开发的一种关系型数据库管理系统。在使用SQL SERVER时,经常需要进行批量替换字符串的操作。下面是在SQL SERVER中批量替换字符串的方法的攻略。 一、使用REPLACE函数 1.语法 REPLACE函数可以在SQL SERVER中批量替换字符串,语法如下: REP…

    database 2023年5月21日
    00
  • 在linux中安装mongodb的方式小结

    下面是在Linux中安装MongoDB的攻略。 1. 下载MongoDB 前往MongoDB的官方网站 https://www.mongodb.com/download-center/community,选择适合你的环境的版本进行下载。 2. 安装MongoDB 2.1 解压缩MongoDB 以MongoDB 4.4版本为例: 将下载好的压缩包解压到指定的目…

    database 2023年5月22日
    00
  • Oracle和Derby的区别

    Oracle和Derby都是关系型数据库管理系统(RDBMS),但二者在概念、功能、性能和使用方面都存在一些显著的不同。下面通过详细讲解Oracle和Derby的区别,为大家提供一个完整的攻略。 Oracle和Derby的概念区别 1.1 Oracle的概念 Oracle是由Oracle公司研发的一款商业性质的关系型数据库管理系统,是现今最流行的企业级数据库…

    database 2023年3月27日
    00
  • 销售和市场营销的区别

    销售和市场营销的区别 概述 销售和市场营销是商业运营中的两个重要方面,这两个概念通常被人们混淆和误解。虽然它们有相似的目标,都是促进销售和增加利润,但它们的方法和策略有很大的不同。 销售 销售通常是指商业中一种短期的积极性活动,其目的是将产品或服务卖给目标客户。销售过程主要包括了以下几个步骤: 定位潜在客户 建立联系,促进客户与销售人员之间的交流 展示产品或…

    database 2023年3月27日
    00
  • CouchDB 和关系数据库的区别

    CouchDB是一个面向文档的数据库,与关系数据库有很大的区别。下面我们来详细讲解它们的区别。 1.文档模型的区别: CouchDB中的文档是一个JSON对象,没有固定的表格或列。 关系数据库中的数据是存储在表格中的。 例如,如果我们存储一篇博客文章,使用CouchDB可以将其存储为一个JSON对象,其键包括作者、标签、内容等。而在关系数据库中,需先定义好文…

    database 2023年3月27日
    00
  • CrossOver Linux版如何安装未知应用程序?CrossOver Linux版安装未知应用程序教程

    下面是CrossOver Linux版安装未知应用程序的完整攻略。 前置条件 在开始安装未知应用程序前,需要先安装CrossOver Linux并购买一个订阅计划。如果你还没有安装和购买,可以前往CrossOver官网进行购买和下载。 步骤一:打开CrossOver 首先,打开CrossOver应用程序。 步骤二:创建新的Wine瓶子 在CrossOver界…

    database 2023年5月22日
    00
  • 一文教会你在MySQL中使用DateTime

    一文教会你在MySQL中使用DateTime 什么是DateTime? DateTime是MySQL中一种数据类型,用于表示日期和时间。它可以存储从1000-01-01 00:00:00到9999-12-31 23:59:59之间的日期和时间。DateTime类型占用8个字节的存储空间。 如何使用DateTime类型? 在MySQL中使用DateTime类型…

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