Ubuntu 中快速配置LAMP服务器
来源:互联网 发布:算法导论视频 百度云 编辑:程序博客网 时间:2024/05/21 07:11
我个人较为喜欢使用Ubuntu Server,易学且易用。
第一步,系统准备:
在选择服务器系统的版本时需要注意,Ubuntu Server 8.04 LTS系统的PHP版本为5.2,8.04以后的PHP版本均为5.3,请根据个人需要来安装Ubuntu系统。
在安装系统时若选择的语言为简体中文,则需要在系统安装完毕后修改语言环境,执行如下命令:
root@ubuntu:~# sudo nano /etc/default/locale并将其中的所有内容删除,写入下面的新内容:
LANG="en_US.UTF-8"LANGUAGE="en_US:en"然后按Ctrl+O保存新内容。
修改完环境语言后,重新登录下系统,新的环境语言设置就会生效。
如果需要设置固定IP,请执行如下命令:
root@ubuntu:~# sudo nano /etc/network/interfaces然后修改 iface eth0 inet dhcp 中 dhcp 为 static
并在此行内容后新增如下内容:
address 192.168.1.10gateway 192.168.1.1netmask 255.255.255.0dns-nameservers 192.168.1.1
然后按 Ctrl+O 保存设置,并输入一下命令重启网卡服务:
root@ubuntu:~# sudo /etc/init.d/networking restart
接下来,分别执行下面的代码更新系统的软件源与安全更新。
root@ubuntu:~# sudo apt-get updateroot@ubuntu:~# sudo apt-get upgrade
等待全部更新完成,然后进入第二步。
第二步,安装LAMP环境
在终端中执行如下命令安装LAMP环境:
root@ubuntu:~# sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
或者可以使用如下命令的方式安装:
root@ubuntu:~# sudo tasksel使用方向键选择LAMP Server按空格键确认选择,然后再按Tab键切换至OK按钮上,按Enter键开始安装。
安装过程中将提示输入MySQL的密码,输入两次密码后,等待安装完成。
安装完成以后再输入以下命令,检查是否安装成。界面中显示 It’s work! 表示安装成功。
root@ubuntu:~# w3m localhost按Ctrl+Z退出。
以下是LAMP环境的配置文件目录:
/etc/apache2/apache2.conf Apache2 配置文件/etc/apache2/httpd.conf Apache2 用户配置文件/etc/mysql/my.cnf MySQL 配置文件/etc/php5/apache2/php.ini PHP5 配置文件
第三步,配置Apache2
为了避免在配置过程中造成不可挽回的错误,我们这里只修改 Apache2 的用户配置文件,apache2.conf文件只做参考。
输入一下命令打开用户配置文件 httpd.conf,改配置文件默认即为空的:
root@ubuntu:~# sudo nano /etc/apache2/httpd.conf输入以下配置内容,并按Ctrl+O保存:
Timeout 30KeepAlive OnMaxKeepAliveRequests 200KeepAliveTimeout 3<IfModule mpm_prefork_module> StartServers 10 MinSpareServers 25 MaxSpareServers 75 ServerLimit 2000 MaxClients 2000 MaxRequestsPerChild 5000</IfModule>ServerName localhsot
PS:在系统8.04以前的版本中(包括8.04),需要在 ServerName localhost 上一行插入 NameVirtualHost *:80
输入如下命令打开字符集设置:
root@ubuntu:~# sudo nano /etc/apache2/conf.d/charset
并去掉下面内容中最前面的#号:
#AddDefaultCharset UTF-8
使用 a2dissite 命令 关掉默认虚拟主机:
root@ubuntu:~# sudo a2dissite default创建一个新的虚拟主机 www.test.com:
root@ubuntu:~# sudo mkdir /var/www/www.test.comroot@ubuntu:~# sudo nano /etc/apache2/sites-available/www.test.com
输入下面的内容,并按 Ctrl+O 保存:
<VirtualHost *:80> ServerAdmin admin@admin.com ServerName www.test.com ServerAlias www.test.com DocumentRoot /var/www/www.test.com <Directory /var/www/www.test.com> Options -Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/[error]www.test.com.log LogLevel warn CustomLog /var/log/apache2/[access]www.test.com.log combined</VirtualHost>使用 a2ensite 命令 启用新虚拟主机:
root@ubuntu:~# sudo a2ensite www.test.com
打开MySQL配置文件:
root@ubuntu:~# sudo nano /etc/mysql/my.cnf
在配置文件中 [mysqld] 中的 skip-external-locking 之后添加
skip-name-resolve
如果MySQL需要远程访问,请将 bind-address 注释掉:
#bind-address = 127.0.0.1
如果需要开启慢查询日志记录,请去掉下面内容中的 #
#log_slow_queries= /var/log/mysql/mysql-slow.log#long_query_time = 2#log-queries-not-using-indexes
最后按 Ctrl+O 保存配置。
第五步,配置PHP:
打开 php.ini 配置文件:
root@ubuntu:~# sudo nano /etc/php5/apache2/php.ini
使用 Ctrl+W 搜索 ;date.timezone = ,去掉前面的 ; 号,并修改为:
date.timezone = PRC
使用 Ctrl+W 搜索 upload_max_filesize ,修改上传文件大小限制为20M:
upload_max_filesize = 20M
第六步,安装curl和gd扩展:
输入如下命令安装curl和GD库:
root@ubuntu:~# sudo apt-get install php5-gd php5-curl等待系统安装完成即可。
第七步,安装PHPMyAdmin:
输入如下命令即可开始安装phpmyadmin。在安装过程中会要求选择服务器类型,使用方向键加空格选定apache2即可:
root@ubuntu:~# sudo apt-get install phpmyadmin
第八步,启用Apache的模块:
需要Rewrite支持的需要执行如下命令:
root@ubuntu:~# sudo a2enmod rewrite如果有使用CDN,那么还需要开启 headers 和 expires:
root@ubuntu:~# sudo a2enmod headersroot@ubuntu:~# sudo a2enmod expires如果需要关闭不用的模块,则使用 a2dismod 命令。
最后重启动Apache2和MySQL服务:
root@ubuntu:~# sudo /etc/init.d/apache2 stop && sudo /etc/init.d/mysql stoproot@ubuntu:~# sudo /etc/init.d/mysql start && sudo /etc/init.d/apache2 start至此快速安装 LAMP Server 已经完成。
附:
如需要完全删除 LAMP Server,请执行以下命令:
root@ubuntu:~# sudo apt-get remove --purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysqlroot@ubuntu:~# sudo rm -R /etc/php5
MySQL数据库文件默认存放路径为:/var/lib/mysqlApache默认网站目录为:/var/www
- Ubuntu 中快速配置LAMP服务器
- ubuntu中LAMP环境配置
- Ubuntu server 10.04安装配置lamp服务器
- ubuntu lamp配置多域名服务器
- Ubuntu中Lamp的一些配置
- Ubuntu中Lamp的一些配置说明
- ubuntu快速搭建LAMP
- ubuntu快速搭建lamp
- ubuntu快速搭建LAMP
- ubuntu安装LAMP服务器
- ubuntu安装LAMP服务器
- 配置LAMP服务器
- LAMP 服务器安装配置
- ubuntu lamp配置
- ubuntu下配置LAMP
- Ubuntu配置LAMP命令
- Ubuntu下配置LAMP
- ubuntu 配置lamp
- 《嵌入式Linux开发-基于ARM》(集中收集)收藏[PDF]
- 教程序员如何把算法转化为追女孩子的高招 @测测你喜欢的人同时有多少人在追求
- 《足球与互联网产品》1:职场磨砺——把困难当成你前进的基石
- 那些编译器和操作系统(os)钟情的填充字节——0xCD/0XDD/0XFD
- New Ycnd 2D NOC已完成50%
- Ubuntu 中快速配置LAMP服务器
- WinForm中的打印制作(无textBox)
- lua_tinker学习笔记(2)
- 越自恋,越孤独 ----一个人在社交网站上等待回应的心态,像极了一个孩子想要得到别人的关注
- cvPutText:在图像上绘制文本字符串
- linux网络配置查询与进程相关命令
- RTF Format
- 特色互联网产品:让优秀的创意更具价值
- 原创JS图片放大效果(二) — 多图点击切换,鼠标移上放大 代码很美,步履不停