Ubuntu 10安装LAMP服务器
来源:互联网 发布:园林工程预算软件 编辑:程序博客网 时间:2024/05/01 21:15
1.Apache
$ sudo apt-get install apache2
然后运行Apache,命令如下所示:
$ sudo /etc/init.d/apache2 restart
Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。
2. 安装PHP
PHP是一种流行的服务器端脚本语言,一般与MySQL或 Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示:
$ sudo apt-get install libapache2-mod-php5
重新启动Apache以加载上面安装的模块:
$ sudo /etc/init.d/apache2 restart
安装PHPAdmin
打开系统的终端,在终端中运行如下命令
sudo apt-get install phpmyadmin
3. MySQL安装
要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server mysql-client
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
sudo netstat -tap|grep mysql当您运行该命令时,您可以看到类似下面的行:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN
-如果服务器不能正常运行,您可以通过下列命令启动它:
sudo /etc/init.d/mysql restart
所有的一切完成以后,你现在就有了一个全职的web服务器了。为了测试它,你需要输入下面命令来找到你的服务器的IP:
ifconfig | grep inet
它通常是返回的第一个IP。现在你知道了IP, 打开你的浏览器,输入你的IP地址。如果你看到 "It works!" 信息,那么恭喜你,它可以工作了。
然而,我们还没有做完。我们不想Apache或PHP透露任何关于它们本身的信息,因为这些信息对你的用户是无用的,并且可能会造成安全风险。首先,备份原来的Apache配置文件:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak现在打开配置文件:
sudo nano /etc/apache2/apache2.conf向下滚动(下箭头) 到写着"ServerTokens Full"的地方,改变它为 "ServerTokens Prod"
现在,再稍微向下滚动一点,修改 "ServerSignature On" 为 "ServerSignature Off"
最后,按下Control-O ,其次是 Control-X.文件会被保存且会推出编辑器。
现在,我们会对PHP做相同的事情。首先,备份原始的PHP配置文件 :
sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak打开配置文件:
sudo nano /etc/php5/apache2/php.ini修改 "expose_php = On" 为 "expose_php = Off"
再一次,按下 Control-O ,然后 Control-X。现在配置文件被更新,重启Apache:
sudo /etc/init.d/apache2 restart你已经设置完 Apache, MySQL, 和 PHP了。
把你的网站放到服务器上
现在你已经设置好一切,你可能要添加一个网站了。默认情况下,Apache服务器映射到互联网的所有文件是位于 "/var/www/"下。然而,你不能写入这个文件夹。让我们这么做:
sudo usermod -g www-data [YOUR USERNAME]
sudo chown -R www-data:www-data /var/www
sudo chmod -R 775 /var/www
你把你自己加到了"www-data" 组, 并且使网站的文件夹对于每个“www-data”组的成员来说都是可写的。
$ sudo apt-get install apache2
然后运行Apache,命令如下所示:
$ sudo /etc/init.d/apache2 restart
Apache在安装期间将会新建一个目录:/var/www,该目录是该服务器中存放文档的根目录。只要在浏览器的地址栏输入http://localhost/或机器的IP地址就能访问放置在此目录中的所有文档。
2. 安装PHP
PHP是一种流行的服务器端脚本语言,一般与MySQL或 Postgres结合起来用于管理Web内容、blog和论坛。下面介绍其安装方法,其实它的安装也很简单,命令如下所示:
$ sudo apt-get install libapache2-mod-php5
重新启动Apache以加载上面安装的模块:
$ sudo /etc/init.d/apache2 restart
安装PHPAdmin
打开系统的终端,在终端中运行如下命令
sudo apt-get install phpmyadmin
3. MySQL安装
要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server mysql-client
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
sudo netstat -tap|grep mysql当您运行该命令时,您可以看到类似下面的行:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN
-如果服务器不能正常运行,您可以通过下列命令启动它:
sudo /etc/init.d/mysql restart
所有的一切完成以后,你现在就有了一个全职的web服务器了。为了测试它,你需要输入下面命令来找到你的服务器的IP:
ifconfig | grep inet
它通常是返回的第一个IP。现在你知道了IP, 打开你的浏览器,输入你的IP地址。如果你看到 "It works!" 信息,那么恭喜你,它可以工作了。
然而,我们还没有做完。我们不想Apache或PHP透露任何关于它们本身的信息,因为这些信息对你的用户是无用的,并且可能会造成安全风险。首先,备份原来的Apache配置文件:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak现在打开配置文件:
sudo nano /etc/apache2/apache2.conf向下滚动(下箭头) 到写着"ServerTokens Full"的地方,改变它为 "ServerTokens Prod"
现在,再稍微向下滚动一点,修改 "ServerSignature On" 为 "ServerSignature Off"
最后,按下Control-O ,其次是 Control-X.文件会被保存且会推出编辑器。
现在,我们会对PHP做相同的事情。首先,备份原始的PHP配置文件 :
sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak打开配置文件:
sudo nano /etc/php5/apache2/php.ini修改 "expose_php = On" 为 "expose_php = Off"
再一次,按下 Control-O ,然后 Control-X。现在配置文件被更新,重启Apache:
sudo /etc/init.d/apache2 restart你已经设置完 Apache, MySQL, 和 PHP了。
把你的网站放到服务器上
现在你已经设置好一切,你可能要添加一个网站了。默认情况下,Apache服务器映射到互联网的所有文件是位于 "/var/www/"下。然而,你不能写入这个文件夹。让我们这么做:
sudo usermod -g www-data [YOUR USERNAME]
sudo chown -R www-data:www-data /var/www
sudo chmod -R 775 /var/www
你把你自己加到了"www-data" 组, 并且使网站的文件夹对于每个“www-data”组的成员来说都是可写的。
注意:完事后还需Log out后才有效
上面只是完成了局域网内部的访问,外网还没设置好,待续....
- Ubuntu 10安装LAMP服务器
- ubuntu安装LAMP服务器
- ubuntu安装LAMP服务器
- Ubuntu 上安装 LAMP 服务器
- Ubuntu-lamp服务器的安装
- Ubuntu server 10.04安装配置lamp服务器
- 如何在Ubuntu上安装LAMP服务器系统?
- Ubuntu 14.04 安装LAMP(Linux, Apache, MySQL, PHP)服务器
- 如何在Ubuntu上安装LAMP服务器系统
- 如何在Ubuntu上安装LAMP服务器系统?
- 在Ubuntu上安装LAMP服务器系统,一些指正
- 如何在Ubuntu上安装LAMP服务器系统
- ubuntu下搭建lamp服务器及安装wordpress
- LAMP服务器安装脚本
- LAMP 服务器安装配置
- LAMP服务器安装
- ubuntu下LAMP安装
- Ubuntu下LAMP安装
- Eclipse中的SVN出现Malformed network data的问题
- 2011年考研数学数二大纲
- 2011年考研数学数一大纲
- 不要因为惧怕而拒绝—数学零基础考研过百分的复习经验
- oralce sql语句用法小记
- Ubuntu 10安装LAMP服务器
- 考研数学一近10年考题路线图
- 基础知识 小记
- Java调试出现的问题记录
- 域名相关概念解释~~
- tip7: 一定要为类取具体的名字
- 俄罗斯方块程序
- 为flash程序制作皮肤【皮肤映射类Skin】
- PyDev 破解方法