UbuntuSetup
安装 Ubuntu 10.04 LAMP Server
本⽂将在⼗五分钟内⽤图⽂的⽅式教你安装 LAMP (Linux, Apache, MySQL and PHP) 服务器环境,其中 12 分钟是安装Ubuntu Server 操作系统。LAMP 只需三分钟。
本⽂涉及的软件版本如下:
Ubuntu 10.04 (Lucid)
Apache 2.2.14
MySQL 5.1.41
PHP 5.3.2
下⾯是 Ubuntu Server 以及上述软件包的安装过程:
Ubuntu Server 的下载地址:
www.doczj/doc/6b1608787.html
/getubuntu/download-server
然后刻录CD并启动系统,选择语⾔
开始安装界⾯
选择语⾔
选择所在地区
是否⾃动检测键盘设置
Select Origin of keyboard and press enter
选择键盘布局
从 CD-ROM 驱动器中查硬件驱动
加载附加的组件
检测⽹络设备过程
通过 DHCP 配置⽹络信息
输⼊服务器主机名
准备磁盘分区
询问如何使⽤磁盘
提⽰你是否开始对磁盘进⾏分区
Write the changes to disk here you need to select yes and press enter
创建 ext4 ⽂件系统的过程
安装基本系统过程
提⽰是否需要建⽴其他⽤户
输⼊登录帐号名
输⼊⽤户密码
确认⽤户的密码
如果你输⼊⼀个⽐较简单的密码,将会看到如下提⽰
配置是否加密⽤户主⽬录
配置包管理器的代理服务器,如果需要的话
开始扫描资源库
选择是否进⾏系统⾃动更新,服务器⼀般不要选择⾃动更新
选择要安装的服务器软件,如果你之前选择了“Manual package selection” 的话,将会出现如下界⾯:
输⼊ mysql 数据库的 root 帐号的密码
确认 mysql 服务器的 root 帐号密码
下图是系统安装过程中的界⾯
Installing GRUB Boot loader in progress
在linux下安装vim的命令
Finishing installation in Progress
Installation complete message here you need to remove your CD select continue and press enter it will reboot your server
After rebooting your server it will prompt for username and password once you logged in you should see similar to the following screen
接下来配置服务器
先来个编辑器:
sudo apt-get install vim-full
修改静态IP地址:
sudo vi /etc/network/interfaces
内容如下:
# The primary network interface
auto eth0
iface eth0 inet static
address 172.19.0.10
netmask 255.255.255.0
network 172.19.0.0
broadcast 172.19.0.255
gateway 172.19.0.1
然后重启⽹络服务,使IP地址⽣效
sudo /etc/init.d/networking restart
再来添加DNS解析服务器
sudo vi /f
内容如下:
search www.doczj/doc/6b1608787.html
完毕!
Ubuntu server 10.04安装配置lamp服务器
www.doczj/doc/6b1608787.html
/yfgcq/archive/2010/10/08/5927785.aspx
前⼏天在PC机上安装ubuntu sever 10.04 服务器版本,并搭建lamp服务器,发现和desktop桌⾯版并没有多⼤区别。在ubuntu 官⽹下载的是Ubuntu server 64位iso镜像⽂件ubuntu server edition 64-bit。现在⼀般pc机的cpu都⽀持64位ubuntu 系统,如Pentium Dual-Core E6500 完全⽀持64位 ubuntu系统安装。
安装ubuntu server,并配置lamp服务器和phpmyadmin、安装vsftpd 服务器、设置zend framework,整个过程如下:
刻录ubuntu server安装光盘
不到700M的iso镜像⽂件下载完毕,准备好DVD光盘(很便宜:4.7G光盘1到2元⼈民币),使⽤nero等光盘刻录⼯具很快就能烧制好ubuntu server 服务器版安装光盘。
Ubuntu 系统硬盘格式化和分区准备
电脑已经安装了windows xp系统,启动机器按F12进⼊BOOT选项设置界⾯,设置为从CD-ROM启动电脑。然后放⼊WinXP 安装盘(或其他分区⼯具),使⽤win 安装盘⾃带的PE 或PM分区管理⼯具删除原来Windows系统下的相关逻辑磁盘并格式化成⼀个盘,然后取出win安装光盘,放⼊刻录好的ubuntu server安装盘,重启电脑,开始Ubuntu安装进程,步骤如下:
Ubuntu Server 安装配置过程详解
1. 选择安装ubuntu 服务器 (Install Ubuntu Server);安装过程中按Tab移动选项,按Space空格键选定选项,Go Back 可以回到安装主菜单。
2. 选择ubuntu server 安装系统语⾔ (Choose language):使⽤上下左右键选择安装语⾔,建议选English,中⽂可能安装完成后会出现乱码,选择好了按Enter回车保存继续。接下来选择地区,如United States。
3. 测试键盘布局(keyboard layout detect),选择NO取消检测,然后⾃⼰选择USA键盘回车。
4. Ubuntu安装程序⾃动检测硬件配置,并使⽤DHCP配置⽹络连接;如果机器不能⾃动获取IP(没有相关路由器),必须按Go Back 取消Cancle DHCP配置进⾏⼈⼯配置⽹络连接设置;取消后提⽰⽹络⾃动设置失败,按继续⼿动设置⽹络配置信息:
a. ⽹络配置⽅式选择“⼿动进⾏⽹络设置”(Configure the network manually);
b. 设置IP地址如 192.168.1.188;
c. ⽹络掩码
255.255.255.0;d. ⽹关192.168.1.1
5. 设置主机名(Hostname)和域名(Domain)、时区(Time Zone):除了时区可以随意设置。
6. 设置磁盘分区(Partition Disk),选择使⽤整个磁盘(并配置LVM)。选择原先格式化后仅有的⼀个分区,按Enter,提⽰“你选择了对整块硬盘进⾏分区操作,上⾯已经存在的分区都将被删除”,选择YES确认并继续。“以下设备的分区表已经改变,以下分区将被格式化”按继续。
7. Ubuntu server开始安装基本系统 (Install the base system)。
8. Ubuntu 服务器基本系统安装完毕,设置系统管理和登陆⽤户 (Username for your account)和密码 (Choose a new password for the new user),密码不少于8个字符。千万记住,安装完毕忘记了⽤户名和密码就杯具了。
9. 选择是否对home ⽬录进⾏加密保护 (Encrypt your home directory?),选择NO,加密没什么意义。
10. 设置HTTP代理⽹络,如果没有则留空继续。
11. 选择系统更新选项:服务器贵在版本稳定,如可以设置第⼀个 No automatic updates ,不⾃动更新。
12. 选择软件安装包:搭建lamp 服务器,Lamp server 必选,建议同时安装OpenSSH(通过ssh远程登录和sftp⽂件传输)、以及相关的Samba file Server、Virtual machine host、DNS server等软件包。按空格选中它们,然后按tab
移动到continue开始下载和安装lamp server等。安装过程会要求设置输⼊mysql数据库密码。
13. Ubuntu server 系统安装完成。
所有软件都下载安装完毕之后,电脑会⾃动弹出光盘,取出光盘,按继续重启机器,Ubuntu sever服务器系统就安装完成了。
Ubuntu Server 中⽂乱码和Root默认密码
安装完毕后在本地命令⾏窗⼝或者通过SSH远程登录管理,运⾏⼀些命令发现中⽂都是⼀些乱码,这是推荐安装Ubuntu server 服务器版本时选择语⾔为English的原因。如果设置了中⽂,可以通过下⾯的⽅法修改系统语⾔为英⽂:
sudonano /var/lib/locales/supported.d/local 改成 en_US.UTF-8 UTF-8
sudo vim
/etc/default/locale 将LANG=”zh_CN.UTF-8″ LANGUAGE=”zh_CN:zh”
修改为:LANG=”en_US.UTF-8″ LANGUAGE=”en_US:en”
sudo locale-gen
reboot 重启系统之后,ubuntu server 系统语⾔显⽰英⽂,也就不再出现乱码中⽂了。
提⼀下,ubuntu系统中root默认密码为空,为安全考虑,Ubuntu禁⽤了root帐户的SSH 登陆功能,除⾮设置root密码来解禁。设置root ⾯密码命令为:sudopasswd root。
Linux Ubuntu Server服务器配置LAMP和Phpmyadmin
Ubuntu server和desktop 系统安装、lamp 服务器、phpmyadmin的安装和配置其实⼤部分都是⼀致的。不再敷述,更详细介绍请访问windows xp双系统安装Linux ubuntu和ubuntu 桌⾯版安装lamp配置环境phpmyadmin。这⾥主要说下不同之处,⾸先是ubuntu 桌⾯版desktop是图形安装界⾯,安装完成后也默认有gnome桌⾯程序。ubuntu 服务器版本server edition安装完成后只能使⽤相关命令来设置和配置⽹络设置和lamp、phpmyadmin等等。ubuntu server也默认安装了vim 和 nano,没有默认安装ubuntu 桌⾯版的gedit。
LAMP server 在系统安装时已经安装和配置好了。但是phpmyadmin 还得另外安装,通过命令 sudo aptitude可以在类似ubuntu 桌⾯版的新⽴德软件管理包界⾯安装相关软件。也可以通过apt-get:sudo apt-get install phpmyadmin,具体请看上⾯ubuntu 桌⾯版安装的链接。若ubuntu server 出现mysql 中
⽂乱码问题,参考这⾥的解决⽅法:Mysql中⽂乱码问题的解决。若运⾏apt-get install package ,出现类似E: Couldn’t find package penguineyes 的错误,请运⾏sudo apt-get update更新source源。如果问题还是⼀样,那么可能是ubuntu server服务器系统⽹络连接设置有问题,根本连不上⽹络,分别ping 下内⽹和外⽹,如ping www.doczj/doc/6b1608787.html
出现unknown host 提⽰说明⽹络连接配置确实有问题,按照这篇⽂章重新设置上⽹配置:Linux Ubuntu 9.10⽆法上⽹。
Ubuntu server 安装FTP服务器vsftpd的⽅法可以参考这⾥:LNMP安装vsftpd FTP服务器。ubuntuvsftpd安装完毕后,使⽤设置的管理⽤户(⾮root帐户)和密码可以使⽤ftp功能。
Ubuntu server 配置Zend framework
⾸先在/var/www⽬录下新建zf 项⽬⽬录和⽂件,其中在
/application\configs\application.ini 设置数据库相关信息,包含pubic⽬录下的.htaccess⽂件等。
本地测试Zend framework php ⽂件时,发现错误⽇志
/var/log/apache2/error.log⽂件:
Invalid command ‘RewriteEngine’, perhaps mis-spelled or defined by a module not included in the server configuration。
原因是没有开启apache的Mod_rewrite 模块。⼀般在windows和linux服务器系统下只需修改f ⽂件:
#Loadmodulerewrite_module /usr/lib/apache/mod_rewrite.so
去掉注释启⽤Mod_rewrite模块即可。Ubuntu 服务器系统需要在终端执⾏sudo a2enmod rewrite指令启⽤Mod_rewrite。或通过将
/etc/apache2/mods-available/rewrite.load 连接到
/etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。命令为:
sudoln -s /etc/apache2/mods-available/rewrite.load
/etc/apache2/mods-enabled/rewrite.load。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论