V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
hongzai
V2EX  ›  云计算

如何使用大米云 LAMP

  •  
  •   hongzai · 2017-08-03 18:22:25 +08:00 · 1717 次点击
    这是一个创建于 2653 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大米云 LAMP 使用说明

    描述 LAMP 镜像提供了完整的 PHP、MySQL 和 Apache 的 Linux 部署环境,所有服务可以一键启动。

    如何使用 LAMP ? 云主机启动后,浏览器访问页面 http://IP,IP 为云主机公网 IP,会打开应用首页。使用 LAMP,根据以下步骤操作即可:

    1.部署 PHP 应用 PHP 应用的部署目录在 /opt/dami/apache2/htdocs,直接拷贝 PHP 应用到该目录,然后就可以通过浏览器访问该应用了。如果还没有 PHP 应用,可以直接使用镜像中提供的测试用例。 拷贝 phpinfo.php 到应用的根目录:cp /opt/dami/docs/phpinfo.php /opt/dami/apache2/htdocs ; 访问浏览器: http://IP/phpinfo.php ; IP 为云主机公网 IP 你可以看到 PHP 应用的详细信息,如下图:

    2.添加一个 Bitnami 应用 你可以在 LAMP 平台上安装其他 Bitnami 应用,如 WordPress、RedMine、Magento 等,应用详情可以访问 Bitnami 官网: https://bitnami.com/stacks/infrastructure 3.访问 phpMyAdmin phpMyAdmin 是基于 PHP 应用的 MySQL 管理平台,使用方法参考: https://docs.ksyun.com/read/latest/129/_book/phpmyadmin.html

    如何开启、关闭 LAMP 服务? 操作方法参考文档: https://docs.ksyun.com/read/latest/129/_book/documentbitnami.html

    如何在 LAMP 环境行执行命令? 系统中内置了独立的 LAMP 环境,进入到该环境中后,可以运行任何和 LAMP 相关的命令,如 mysql,php,openssl,ruby 等。 登陆到云主机中,登陆方法参考: https://docs.ksyun.com/read/latest/129/_book/connectdamibyssh.html,然后进入到安装目录:cd /opt/dami,执行命令:./use_lampstack 就可以切入到 LAMP 环境下。

    LAMP 包含哪些组件? 详细的软件和版本可以查看 /opt/dami/README.txt 。 主要组件: PHP Apache MySQL phpMyAdmin

    如何部署自己的 PHP 应用? 拷贝 PHP 应用到 /opt/dami/apache2/htdocs,然后通过浏览器访问应用: http://IP/,IP 为云主机公网 IP。 如:cp /path/filename.php /opt/dami/apache2/htdocs/,浏览器访问: http://IP/filename.php 。

    如何创建 PHP 应用? 可以参考上面的“如何部署自己的 PHP 应用”,如何想自定义工程,便于自己的开放、管理和维护,可以在 /opt/dami/apps/下新建目录,用户存放自己的应用,操作步骤如下: 创建目录: mkdir -p /opt/dami/apps/myapp mkdir -p /opt/dami/apps/myapp/htdocs mkdir -p /opt/dami/apps/myapp/conf

    创建 httpd-prefix.conf 文件: touch /opt/dami/apps/myapp/conf/httpd-prefix.conf

    添加如下信息到 httpd-prefix.conf 中: Alias /myapp/ "/opt/dami/apps/myapp/htdocs/" Alias /myapp "/opt/dami/apps/myapp/htdocs/" Include "/opt/dami/apps/myapp/conf/httpd-app.conf"

    创建 httpd-app.conf 文件:
    touch /opt/dami/apps/myapp/conf/httpd-app.conf
    

    添加以下信息到 httpd-app.conf 中: <Directory /opt/dami/apps/myapp/htdocs/> Options +FollowSymLinks AllowOverride None <IfVersion < 2.3 > Order allow,deny Allow from all </ifversion> <ifversion>= 2.3> Require all granted </ifversion> </directory>

    创建了上述的文件后,需要修改 apache 配置文件:/opt/dami/apache2/conf/bitnami/bitnami-apps-prefix.conf,添加如下信息: Include "/opt/dami/apps/myapp/conf/httpd-prefix.conf"

    最后,重启 apache 服务: /opt/dami/ctlscript.sh restart apache

    现在,你可以通过浏览器访问自己的应用了,输入: http://IP/myapp/filename.php ,IP 为云主机的公网 IP,filename.php 为自己的 php 应用。

    lyhiving
        1
    lyhiving  
       2017-08-03 21:24:16 +08:00 via Android
    有 docker 为什么要用这些来浪费时间
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2911 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:44 · PVG 22:44 · LAX 06:44 · JFK 09:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.