我在Windows上使用xampp,但我想使用更接近我的服務器設置的東西。如何設置LAMP測試服務器?
Federico Cargnelutti tutorial說明如何設置LAMP VMWARE設備;這是對VMware設備的一個很好的介紹,但其中一個命令不起作用,並沒有描述如何更改鍵盤佈局和時區。
ps:這些命令很容易找到,但我不想在每次重新安裝服務器時查找它們。我正在使用這個問題作爲提醒。
我在Windows上使用xampp,但我想使用更接近我的服務器設置的東西。如何設置LAMP測試服務器?
Federico Cargnelutti tutorial說明如何設置LAMP VMWARE設備;這是對VMware設備的一個很好的介紹,但其中一個命令不起作用,並沒有描述如何更改鍵盤佈局和時區。
ps:這些命令很容易找到,但我不想在每次重新安裝服務器時查找它們。我正在使用這個問題作爲提醒。
這是我安裝SCRPT,我用它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 [email protected]
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
末編輯
這是一個有點specailised,但你的想法,如果你保存這一個文件(「安裝」爲例)所有你需要做的是:
chmod +x install
./install
我的一些apt-get命令不是必需的,因爲apt會自動獲取依賴關係,但我更願意針對我的安裝進行具體說明。
假設你有VMware的工作站,VMware的播放器或任何可以運行的VMware設備,你只需要:
sudo apt-get update sudo apt-get upgrade sudo dpkg-reconfigure console-setup sudo dpkg-reconfigure tzdata sudo vim /etc/network/interfaces
sudo tasksel install lamp-server
我真的不明白你的問題,因爲我真的沒有看到一個。但我會盡我所能推斷出兩個:要更改鍵盤佈局,請在Ubuntu論壇上檢查forum post並更改時區,請檢查此forum post。
如果此問題已正確標記,則可以在安裝Ubuntu期間選擇LAMP服務器選項。這將自動安裝和配置所有必需的組件。有關如何做到這一點的詳細說明可以找到,例如,在那裏:http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html
您可以快速定製基於Ubuntu的虛擬機映像的LAMP,RoR,Python Django,Java Stack,Spring等服務器http://www.elasticserver.com - Unbuntu現在支持8.04LTS。