【问题标题】:How do you set your LAMP testing server?你如何设置你的 LAMP 测试服务器?
【发布时间】:2010-09-06 02:45:12
【问题描述】:

我在 Windows 上使用 xampp,但我想使用更接近我的服务器设置的东西。

Federico Cargnelutti tutorial 解释了如何设置 LAMP VMWARE 设备;这是对 VMware 设备的精彩介绍,但其中一个命令不起作用,并且没有描述如何更改键盘布局和时区。

ps:这些命令很容易找到,但我不想每次重新安装服务器时都查找它们。我用这个问题作为提醒。

【问题讨论】:

    标签: ubuntu vmware lamp


    【解决方案1】:

    这是我的安装脚本,我在 debian 服务器上使用它,但它可以在 Ubuntu 中运行(Ubuntu 是基于 Debian 构建的)

    apt-get -yq update
    apt-get -yq upgrade
    apt-get -yq install sudo
    apt-get -yq install gcc
    apt-get -yq install g++
    apt-get -yq install make
    apt-get -yq install apache2
    apt-get -yq install php5
    apt-get -yq install php5-curl
    apt-get -yq install php5-mysql
    apt-get -yq install php5-gd
    apt-get -yq install mysql-common
    apt-get -yq install mysql-client
    apt-get -yq install mysql-server
    apt-get -yq install phpmyadmin
    apt-get -yq install samba
    echo '[global]
       workgroup = workgroup
       server string = %h server
       dns proxy = no
       log file = /var/log/samba/log.%m
       max log size = 1000
       syslog = 0
       panic action = /usr/share/samba/panic-action %d
       encrypt passwords = true
       passdb backend = tdbsam
       obey pam restrictions = yes
       ;invalid users = root
       unix password sync = no
       passwd program = /usr/bin/passwd %u
       passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
       socket options = TCP_NODELAY
    [homes]
       comment = Home Directories
       browseable = no
       writable = no
       create mask = 0700
       directory mask = 0700
       valid users = %S
    [www]
       comment = WWW
       writable = yes
       locking = no
       path = /var/www
       public = yes' > /etc/samba/smb.conf
    (echo SAMBAPASSWORD; echo SAMBAPASSWORD) | smbpasswd -sa root
    echo 'NameVirtualHost *
    <VirtualHost *>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/
            <Directory />
                    Options FollowSymLinks
                    AllowOverride None
            </Directory>
            <Directory /var/www/>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride None
                    Order allow,deny
                    allow from all
            </Directory>
            ErrorLog /var/log/apache2/error.log
            LogLevel warn
            CustomLog /var/log/apache2/access.log combined
            ServerSignature On
    </VirtualHost>' > /etc/apache2/sites-enabled/000-default
    /etc/init.d/apache2 stop
    /etc/init.d/samba stop
    /etc/init.d/apache2 start
    /etc/init.d/samba start
    

    编辑:添加此项以设置您的 MySQL 密码

    /etc/init.d/mysql stop
    echo "UPDATE mysql.user SET Password=PASSWORD('MySQLPasswrod') WHERE User='root'; FLUSH PRIVILEGES;" > /root/MySQLPassword
    mysqld_safe --init-file=/root/MySQLPassword &
    sleep 1
    /etc/init.d/mysql stop
    sleep 1
    /etc/init.d/mysql start
    

    结束编辑

    这有点特别,但你明白了,如果你把它保存到一个文件中(例如“安装”),你所要做的就是:

    chmod +x install
    ./install
    

    我的一些 apt-get 命令不是必需的,因为 apt 会自动获取依赖项,但我更喜欢针对我的安装进行具体说明。

    【讨论】:

      【解决方案2】:

      假设您有 VMware 工作站、VMware 播放器或任何可以运行 vmware 设备的设备,您只需要:

      1. 下载、解压Ubuntu 8.04 Server并启动虚拟机。
      2. 更新 ubuntu 并设置布局和时区: sudo apt-get 更新 sudo apt-get 升级 sudo dpkg-重新配置控制台设置 sudo dpkg-重新配置 tzdata 须藤 vim /etc/网络/接口
      3. set a fixed IP(可选)。
      4. 安装apache+mysql+php:
        sudo tasksel 安装灯服务器
        

      【讨论】:

        【解决方案3】:

        如果此问题已正确标记,您可以在安装 Ubuntu 期间选择 LAMP 服务器选项。这将自动安装和配置所有必需的组件。可以找到有关如何执行此操作的详细说明,例如:http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html

        【讨论】:

          【解决方案4】:

          您可以在http://www.elasticserver.com 为基于 Ubuntu 的 VM 映像快速自定义 LAMP、RoR、Python Django、Java Stack、Spring 等服务器 - 现在支持 Unbuntu 8.04LTS。

          【讨论】:

            【解决方案5】:

            我真的不明白你的问题,因为我真的没有看到。但我会尽力推断两个:要更改您的键盘布局,请在 ubuntu 论坛上查看 forum post;要更改时区,请查看 forum post

            【讨论】:

              猜你喜欢
              • 2010-10-07
              • 2019-06-17
              • 2010-09-25
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-03-24
              • 2017-06-28
              • 2019-01-18
              相关资源
              最近更新 更多