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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux命令scp使用笔记下一篇: 查看linux版本
关于ubuntu for lamp的所有评论