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日

相关文章

  • mysql中提高Order by语句查询效率的两个思路分析

    下面是详细讲解“mysql中提高Order by语句查询效率的两个思路分析”的完整攻略。 一、优化思路一:使用索引 在MySQL中,使用索引可以提高查询效率。对于Order by语句,它的查询过程会根据指定的字段进行排序,因此可以在该字段上建立索引,从而提高查询效率。 示例1:建立索引 假设现在有一个表格,名为students,其中有三个字段:id(主键)、…

    database 2023年5月19日
    00
  • 浅谈MySQL timestamp(3)问题

    浅谈MySQL timestamp(3)问题 什么是MySQL timestamp(3) MySQL的数据类型中有一个timestamp类型,在MySQL中,timestamp(3)表示精确到毫秒级别的时间戳,具体的格式为”2022-01-01 12:34:56.789″。 timestamp(3)与timestamp的区别 timestamp(3)与tim…

    database 2023年5月21日
    00
  • redis主从切换

    转自:http://blog.csdn.net/zfl092005/article/details/17523945 环境描述:主redis:192.168.10.1 6379从redis:192.168.10.2 6380 一、主从配置 1、将主从redis配置文件redis.conf中的aemonize no 改为 yes 2、修改从redis配置文件r…

    Redis 2023年4月11日
    00
  • redis 哨兵集群原理及部署 Redis哨兵模式(sentinel)学习总结及部署记录(主从复制、读写分离、主从切换)

    复制粘贴自: https://www.cnblogs.com/kevingrace/p/9004460.html 请点击此链接查看原文. 仅供本人学习参考, 如有侵权, 请联系删除, 多谢! Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 一、sentin…

    Redis 2023年4月11日
    00
  • 如何使用Python连接到Oracle数据库?

    以下是如何使用Python连接到Oracle数据库的完整使用攻略。 使用Oracle数据库的前提条件 在使用Python连接Oracle数据库之前,需要确保已经安装Oracle数据库,并经启动Oracle服务器,同时需要安装Python的Oracle驱动_Oracle。 步骤1:导入模块 在Python中使用cx_Oracle模块连接Oracle数据库。以下…

    python 2023年5月12日
    00
  • 一文读懂navicat for mysql基础知识

    一文读懂Navicat for MySQL基础知识 Navicat 是一款数据库管理工具,可以管理多种类型的数据库,包括 MySQL、MariaDB、Oracle、SQL Server 等。在本文中,我们将介绍 Navicat for MySQL 的基本使用,包括如何连接数据库、创建表格、插入数据等基础知识。 连接数据库 在使用 Navicat for My…

    database 2023年5月18日
    00
  • Linux下安装MariaDB数据库问题及解决方法(二进制版本的安装)

    以下是详细讲解“Linux下安装MariaDB数据库问题及解决方法(二进制版本的安装)”的完整攻略。 问题描述 在Linux系统下,安装MariaDB数据库时,可能会遇到如下问题: 没有找到合适版本的安装程序; 安装程序运行失败; 安装完成后无法正常启动MariaDB服务等。 这些问题都可能导致安装失败或出现其他错误。 解决方法 在Linux系统下安装Mar…

    database 2023年5月22日
    00
  • MySQL中order by的使用详情

    MySQL中的ORDER BY语句可以用于对查询结果进行排序。下面是使用ORDER BY的完整攻略,包含如何使用ORDER BY进行排序、如何使用多列排序以及如何限制排序结果数量等。 基本语法 ORDER BY语句用于对查询结果进行排序,其基本语法如下: SELECT column1, column2, … FROM table_name [WHERE …

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