参考网页:

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

Linux - 操作系统

Apache - 网络服务器(HTTP)软件

Mysql - 数据库服务

PHP or Perl - 编程语言

安装Apache

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

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

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

安装mysql

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

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

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

安装PHP

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

输入下面的命令,就可以安装PHP 5,以及PHP访问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 根目录的每一个父节点目录。

mysql 目录更改 php_树莓派搭建LAMP,然后更改根目录相关推荐

  1. 【树莓派】搭建LAMP(Linux Apache Mysql PHP)服务器

    基于树莓派搭建LAMP(Linux Apache Mysql PHP)服务器 配置树莓派 树莓派 连接WIFI 配置SSH 连接SSH 修改密码并解锁root用户 固定IP 调整服务器性能 Apach ...

  2. CentOS 7下搭建LAMP并把MySQL单独分离

    CentOS 7下搭建LAMP并把MySQL单独分离 原文:http://www.linuxidc.com/Linux/2017-05/144037.htm 环境: 系统:CentOS-7-x86_6 ...

  3. 分离php和mysql搭建LAMP平台

    正常情况下,在同一台服务器上搭建LAMP平台时各组件安装顺序是:Linux-mysql-apache-php.其中mysql和apache安装没有前后顺序.而对于mysql和apache+mysql不 ...

  4. ubuntu16 php mysql_Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)...

    Ubuntu16.04 搭建 LAMP 在本教程中,我使用IP地址为192.168.10.13的主机 这些设置可能会有所不同,因此您必须在适当的位置替换它们. 版本说明 Linux:Ubuntu 16 ...

  5. mysql 目录更改 php,Linux下更改MySQL目录

    MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立da 更改MySQL目录 MySQL默认的数据文件存储目 ...

  6. 修改mysql用户家目录,Linux 更改MySQL目录

    更改MySQL目录 MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mk ...

  7. Nginx 上搭建PHP站 更改目录出现的错误:File not found、403 forbidden (13: Permission denied)

    Nginx 上搭建PHP站 更改目录出现的错误:File not found.403 forbidden (13: Permission denied) 第一次用nginx搭建php站,安装的是cen ...

  8. 阿里云mysql目录_mysql数据库目录存放位置更改-阿里云开发者社区

    mysql Oracle官方下载 类型特多 看起来很让人头痛  我们选择 Download MySQL Community Server 在这个下载网站 选择平台是ORACL& RED HAT ...

  9. linux mysql 数据目录迁移后不生效_Linux中更改转移mysql数据库目录的步骤

    前几天发现由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,只能想办法转移数据的目录.网上有很多相关的文章写到转移数据库目录的文章,但转载的过程中还会有一些错误,因为大部分 ...

最新文章

  1. vim 改变当前工作路径和创建文件夹
  2. 代码是写给人看的,请C/C++过来的程序员们多学习软件工程
  3. WebFetch 是无依赖极简网页爬取组件
  4. Python列表和字典的方法总结
  5. Janus流媒体服务器信令分析
  6. 电脑卡顿不流畅是什么原因_为什么安卓系统用久了会卡,苹果系统却依然流畅?原因找到了!...
  7. OJ1084: 计算两点间的距离(多实例测试)(C语言)
  8. 首尾相接数组求子数组最大和
  9. pe分区助手读不到Linux硬盘,解决WINPE下不显示硬盘的方法
  10. 系统垃圾清理 bat文件
  11. 个人辅助带后台纯HTML网站源码
  12. windows 编译n2n
  13. 台币 日元 没有小数位问题_SAP刘梦_新浪博客
  14. Kubernetes 二进制安装详细步骤
  15. 五.linux设备驱动模型
  16. 如何写好测试用例的标题
  17. matlab多元变量最优解,模拟退火算法确定多个变量的最优解
  18. 使用GPS坐标来计算距离和方位角
  19. TDSQL-C for PostgreSQL 主从架构详解
  20. 数学分析(高级微积分)

热门文章

  1. 【IDEA】idea中maven项目Resource目录下的资源文件无法编译
  2. 【Spring】Spring 中的bean 和我们java中的bean有什么区别以及spring 模拟实现
  3. 【Spring】HttpMessageNotWritableException No converter found for return value of type
  4. 【SQL】SQL语法树
  5. 95-136-041-源码-Operator-OneInputStreamOperator
  6. 60-008-026-使用-命令-如何在flink中传递参数
  7. maven 单独构建多模块项目中的单个模块
  8. 【Hbase】程序批量put数据到Hbase
  9. php 反射类 解析注释,php反射获取类和方法中的注释
  10. Kubernentes