快速业务通道

ubuntu for lamp

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-22
第一部分 LAMP 是Linux、Apache、MySQL、PHP的首字母缩写,也就是在一台Linux服务器上安装带有PHP和Mysql支持的Apache网站服务器. UAMP 是Ubuntu Linux、Apache、MySQL、PHP的首字母缩写,是指在一台Ubuntu Linux服务器上安装带有MySQL和PHP支持的Apache网站服务器. 1. 说明 本文以BurstNET VPS主机为例,操作系统是Debian 5 / Ubuntu 10.04,独立服务器操作方法与VPS相同.域名请做好DNS指向. 安装前,用这个命令升级必要的软件包: apt-get install update2. 安装 Apache2 和 PHP5 Apache2 和 PHP5已经包含在 Debian/Ubuntu 软件包中了,一般来说,系统已经默认安装完毕.如果没有,你可以使用下面的命令轻松安装它: apt-get install apache2 php5 libapache2-mod-php5 php5-gd php-pear php5-suhosin系统会提示已需要安装的版本并自动安装,如有更新,系统会显示需要更新的版本. 安装 Apache 后,你可以启动: /etc/init.d/apache2 start重新启动Apache命令为: /etc/init.d/apache2 restartApache 的配置文件位于: /etc/apache2/apache2.conf
Apache 的默认web文件夹在: /var/www
PHP的配置文件位于:/etc/php.ini
3. 安装 MySQL5 执行下面的命令来安装 MySQL: apt-get install mysql-server mysql-client php5-mysql然后启动 MySQL 服务器: /etc/init.d/mysql start安装完毕后我建议运行一下mysql_secure_installation来做一些基本的安全设置,它会检查root密码、移除anonymous帐号、禁止root远程登录、移除test数据库. 运行下面的命令来为 root 用户设置一个密码(否则的话任何人都可以访问你的MySQL数据库!): mysqladmin -u root -p password 12345678Enter password: 输入root密码以确认修改,一般root初始密码为空(上面的12345678为你想要的密码) 使用root帐号进入mysql: mysql -u root -p创建数据库: create database site1dbname;给新创建的数据库制定一个用户和密码: grant all on site1dbname.* to ‘site1dbuser’ identified by ‘site1dbpwd’;重新启动 MySQL: /etc/init.d/mysql restartmysql的配置文件位于:/etc/mysql/my.cnf 好了,一个LAMP 服务器搭建完成. 第二部分 增加虚拟站点配置: vim /etc/apache2/sites-available/mysite添加内容如下: <VirtualHost *:80>
ServerName
www.mysite.com
ServerAlias mysite.com www2.mysite.com
DocumentRoot /var/www/mysite/
</VirtualHost>
激活这个虚拟站点:
a2ensite mysiteapache2重新加载配置: /etc/init.d/apache2 reload如果需要添加多个虚拟机,重复上述步骤即可. 如果想启动rewrite,需要在终端运行: a2enmod rewrite然后重启Apache: /etc/init.d/apache2 restart实例:安装WordPress设置固定链接教程
1.安装Wget
apt-get install wget2.进入虚拟机所在目录 cd /var/www3.下载WordPress到服务器并解压 wget http://wordpress.org/latest.tar.gztar zxvf latest.tar.gz4.修改WordPress目录属性 chmod -R 777 /var/www/wordpresschgrp -R ftp /var/www/wordpresschown -R www /var/www/wordpress5.修改apache2的虚拟机配置文件(位于/etc/apache2/sites-enabled/),在<VirtualHost *:80>和</VirtualHost>中间加入下面代码 <Directory “/var/www”>
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm index.php
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
6.apache2重新加载配置: /etc/init.d/apache2 reload第三部分 1.安装phpMyAdmin 如果你觉得使用命令行管理MySQL很不方便,可以安装phpMyAdmin.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号