参考网页:

  http://shumeipai.nxez.com/2013/10/13/install-and-config-lamp.html

  http://blog.csdn.net/zzuzadz/article/details/52836788

LAMP,是最流行的服务器配置之一,LAMP的含义是:

  • Linux - 操作系统
  • Apache - 网络服务器(HTTP)软件
  • Mysql - 数据库服务
  • PHP or Perl - 编程语言

安装Apache

Apache服务器可以从Debian的源中下载。可以用apt下载。

首先要更新apt的软件列表。如果不运行sudo apt-get updata的话,apt软件就不知道有没有新的软件包或者版本更新。

Apache可以用下面的命令来安装

1
sudo apt-get install apache2

安装mysql

mysql在Debian的源中也有,可以用这个命令来安装

1
sudo apt-get install mysql-server

安装过程中,会出现一个提示符让你输入一个密码。

这个密码是mysql root用户的密码。

安装PHP

Perl是系统预装的,所以我这里只写PHP的安装。

输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。

1
2
sudo apt-get install php5
sudo apt-get install php5-mysql

配置完成

安装完成后,可以在浏览器中输入你路由器的IP或域名,就可以访问你的网站了。

你应该能看到一个页面显示“It works”,但是没有其它内容。

删掉/var/www/index.html,创建一个/var/www/index.php,可以测试服务器和PHP工作是否正常。

修改根目录

先备份一下要修改的文件

  sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak

  sudo cp /etc/apache2/sites-enabled/000-default.conf /etc/apache2/sites-enabled/000-default.conf.bak

然后修改目录

  sudo nano /etc/apache2/apache2.conf,把文件里面的/var/www或者/var/www/html改成你的目标地址。

  sudo nano /etc/apache2/sites-enabled/000-default.conf,把文件里面的/var/www或者/var/www/html改成你的目标地址。

然后重启服务

  sudo service apache2 restart

要注意的是被修改的新的目录的所有父节点都需要有相应的权限。具体来说,chmod -R 777 新的根目录。chmod 777 根目录的每一个父节点目录。

最新文章

  1. UGUI&&Animator模块知识点随记
  2. PHP CLI下接受参数的几种方法
  3. 最近360和adsafe软件有冲突
  4. 21: Arithmetic Sequence--HZAU(dp)
  5. foxmail创建163公司企业邮箱的时候会出现ERR Unable to log on
  6. Javascript实现摩斯码加密解密
  7. 最近用unity5弄的一些渲染
  8. (转)resize扩展
  9. oracle 数据库数据迁移解决方案
  10. 高通公司 MSM8K GPT异常原因分析无法开机的问题
  11. ShellExecute, WinExec, CreateProcess区别
  12. python中str常用操作
  13. tomcat jvm优化
  14. 无法创建保存文件 "afiedt.buf"
  15. logging 简单使用
  16. P4391 [BOI2009]Radio Transmission 无线传输(KMP)
  17. 在django中使用redis
  18. openstack第四章:neutron— 网络服务
  19. Mobius反演的套路
  20. 详解区块链P2P网络

热门文章

  1. Visaul Studio 密钥
  2. Memcache的客户端连接系列(四) PHP
  3. 并发HashMap的put操作引起死循环
  4. python3对接聊天机器人API
  5. 【Linux】Face Recognition的封装
  6. day21 TFRecord格式转换MNIST并显示
  7. Python3 Tkinter-Checkbutton
  8. [leetcode-670-Maximum Swap]
  9. ide的tomcat的部署和配置
  10. C++标准库算法