php7 树莓派apache2_树莓派 apache2 php - CSDN
精华内容
参与话题
  • 1、准备 #更新软件源中的所有软件列表(必须) sudo apt update # 更新软件(建议) sudo apt upgrade # 更新系统版本(非必要时,不建议...sudo apt install apache2 php7.0 php7.0-cli php7.0-curl php7.0-g...

    1、准备

    #更新软件源中的所有软件列表(必须)
    sudo apt update
    
    # 更新软件(建议)
    sudo apt upgrade
    
    # 更新系统版本(非必要时,不建议升级)
    sudo apt dist-upgrade
    

    2、安装 Apache 和 PHP

    sudo apt install apache2 php7.0 php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt
    sudo apt install libapache2-mod-php
    sudo service apache2 start

    3、安装git

    sudo apt install git

    4、安装配置Pi Dashboard

    cd /var/www/html
    git clone https://github.com/spoonysonny/pi-dashboard.git pi-dashboard
    chown -R www-data pi-dashboard
    

     

    展开全文
  • 树莓派3 b+ 安装apache2 + php7.0 + mysql

    千次阅读 2018-12-10 22:48:40
    sudo apt-get install apache2 Apache的默认路径是 /var/www/ 配置文件的路径为 /etc/apache2/ 可以通过:sudo vi /etc/apache2/ports.conf修改监听端口号 重启服务生效:sudo service apache2 restart   2....

    1.安装Apache 

    sudo apt-get install apache2

    Apache的默认路径是 /var/www/

    配置文件的路径为 /etc/apache2/

    可以通过:sudo vi /etc/apache2/ports.conf修改监听端口号

    重启服务生效:sudo service apache2 restart

     

    2.安装mysql 

    sudo apt-get install mysql-server

    3.安装php7.0

    sudo apt-get install php7.0

    sudo apt-get install php7.0-mysql

    4.安装phpmyadmin 用于管理数据库

    sudo apt-get install phpmyadim

    这里要选择一下我们刚才安装的Apache2,按空格选择哦,选中后前面会多出一个*星号

    这里直接选Yes.

     

    5.测试

    在 /var/www/html/ 中新建一个index.php

    <?php

    echo "Hello World!"

    ?>
     

    展开全文
  • 树莓派3B+web服务器Apache2+PHP7.0+MySQL一、跟换软件源二、安装并配置Apache三、安装并配置MySQL基本操作四、安装PHP五、安装并配置phpMyAdmin 一、跟换软件源 先给树莓派跟换中国软件源,不然更新速度和蜗牛一样 ...

    一、跟换软件源

    先给树莓派跟换中国软件源,不然更新速度和蜗牛一样
    以清华源为例
    首先,查看你的系统版本参考命令:lsb_release -c

    Codename: stretch
    

    Codename后面的stretch就是版本号

    使用管理员权限(经由sudo),编辑/etc/apt/sources.list文件,参考命令:

    sudo nano /etc/apt/sources.list
    

    删除原来的内容,用以下内容代替(注意:stretch是版本号,你之前查到的是什么就用什么替换)

    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
    

    使用管理员权限(经由sudo),编辑/etc/apt/sources.list.d/raspi.list文件,参考命令:

    sudo nano /etc/apt/sources.list.d/raspi.list
    

    删除原来的内容,用以下内容代替(注意:stretch是版本号,你之前查到的是什么就用什么替换)

    deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
    deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
    

    然后使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。
    顺便使用sudo apt-get upgrade或者sudo apt-get dist-upgrade更新一下软件版本。

    二、安装并配置Apache

    // 安装Apache
    sudo apt-get install -y apache2
    // 启动
    sudo service apache2 start
    // 停止
    sudo service apache2 stop
    // 查看状态
    service apache2 status
    

    三、安装并配置MySQL

    // 安装mysql,在安装时候出现创建用户的提示
    sudo apt-get install -y mysql-server
    
    // 开启数据库
    sudo /etc/init.d/mysql start
    // 关闭数据库
    sudo /etc/init.d/mysql stop
    

    基本操作

    // 进入数据库
    mysql -u root -p
    // 显示所有数据库
    show databases
    // 创建数据库
    create database mydatabase
    // 打开数据库
    use mydatabase
    // 显示表
    show tables
    

    四、安装PHP

    命令参考

    // 安装
    sudo apt-get install -y php7.2 php7.2-mysql
    

    五、安装并配置phpMyAdmin

    命令参考

    // 获取phpMyAdmin
    wget -O phpMyAdmin.tar.gz https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.tar.gz
    // 解压
    tar zxvf phpMyAdmin.tar.gz
    // 重命名
    mv phpMyAdmin-*-languages phpMyAdmin
    // 移动到服务器目录下
    sudo mv phpMyAdmin /var/www/html
    // 修改权限
    sudo chmod -R 777 /var/www
    
    // 重启apache
    sudo service apache2 restart
    

    访问如下(http://你的IP/phpMyAdmin/index.php)

    在这里插入图片描述
    这时候使用
    用户:root
    密码:*******你的密码登录会发现

    出现这个错误是因为,没有权限
    接下来就是要解决这个错误
    先设置MySQL(root)密码
    命令参考:

    sudo nano /etc/mysql/debian.cnf
    

    在password那里设置你的密码
    在password那里设置你的密码
    接下来通过重启MySQL

    sudo /etc/init.d/mysql restart
    

    这样的话,你必须要输入正确的密码进去

    sudo mysql -uroot -p你设置的密码
    

    -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
    然后解决phpmyadmin使用root登录提示#1698 - Access denied for user ‘root’@'localhost’问题
    第一步,链接数据库sudo mysql -u root -p然后输入密码
    第二步,创建一个用来赋予权限的账户(例如用户名为:root-sql,yourpasswd是你自己想设定的密码,不要太简单的那种)

    CREATE USER 'root-sql'@'localhost' IDENTIFIED BY 'yourpasswd';
    GRANT ALL PRIVILEGES ON *.* TO 'root-sql'@'localhost' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    

    第三步、把本来的phpmyadmin账户赋予所有权限,执行

    GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY 'yourpasswd';
    FLUSH PRIVILEGES;
    
    
    展开全文
  • 因项目需求,在树莓派上折腾了LAMP环境,安装过程中遇到一些问题,慢慢折腾解决了。 1、更换系统源 sudo nano /etc/apt/sources.list 注释掉系统默认源,更换阿里云源。 # deb ...

    因项目需求,在树莓派上折腾了LAMP环境,安装过程中遇到一些问题,慢慢折腾解决了。

    1、更换系统源

    sudo nano /etc/apt/sources.list
    

    注释掉系统默认源,更换阿里云源。

    # deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
    # Uncomment line below then 'apt-get update' to enable 'apt-get source'
    # deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
    deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
    

    2、更新系统

    sudo apt-get update -y
    

    3、安装Apache与php7.3

    更新完,安装Apache。

    sudo apt-get install apache2 -y
    

    安装php7.3需要添加其他更新源

    sudo nano /etc/apt/sources.list
    
    # deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
    # Uncomment line below then 'apt-get update' to enable 'apt-get source'
    # deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
    deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
    deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi
    #添加源 安装php7.3
    deb http://mirrordirector.raspbian.org/raspbian/ buster main contrib non-free rpi
    deb-src http://mirrordirector.raspbian.org/raspbian/ buster main contrib non-free rpi
    
    sudo apt install -y -t buster php7.3-fpm php7.3-curl php7.3-gd php7.3-intl php7.3-mbstring php7.3-mysql php7.3-imap php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-xmlrpc php7.3-zip
    

    因为在安装7.3之前有7.1版本,并且apahce在php7.3之前安装的,所以导致解析不了php。解决方法是安装 libapache2-mod-php7.3

    sudo apt-get install libapache2-mod-php7.3
    

    安装完成php解析正常

    在这里插入图片描述

    因为项目需要用到redis,但是安装php的时候没有安装redis扩展,所以需要重新安装。因为并不需太多设置,所以就不编译安装,直接使用apt安装。

    先安装redis

    sudo apt-get install redis-server -y
    

    redis 安装完以后,还需要php加载redis扩展,所以需要安装php-redis

    在这里插入图片描述

    这里出现两个版本 我安装的是php-redis 相对较新的版本。

    sudo apt-get install php-redis
    

    redis安装完后重启apache服务测试一下。

    sudo service apache2 restart
    

    测试一下php-redis是否扩展成功

    sudo nano /var/www/html/redis.php
    

    在这里插入图片描述

    浏览器输入http://ip/redis.php 我这里输入http://192.168.0.103/redis.php

    在这里插入图片描述

    redis扩展成功

    展开全文
  • 树莓派搭建web服务器:安装apache+php 1.修改镜像源 输入命令:sudo nano sources.list 添加:deb http://mirrors.neusoft.edu.cn/raspbian/raspbian wheezy main contrib non-free rpi deb ...
  • 本文主要介绍了树莓派购买后的配置方法,并在树莓派上搭建LAMP(Linux Apache Mysql PHP)服务器。
  • 树莓派3b安装Apache2+PHP+MySQL+phpyadmin

    千次阅读 2017-12-15 16:08:57
    树莓派型号:3B+ 系统环境:2017-04-10-raspbian-jessie  先更新一下源 BASIC sudo apt-get update 安装Apache2 BASIC sudo apt-get install apache2 安装MySQL BASIC sudo apt-get...
  • 而且很多还要安装Nginx,使用Apache2的教程比较少,而且使用的PHP版本比较老,有很多组件都无法下载安装了,树莓派4B上支持的PHP版本最低都是7.3以后,所有做一个安装Pi Dashboard教程进行记录。 本人使用root账户...
  • nginx 是个轻量级的Web服务器,比Apache不差
  • Apache可以用下面的命令来安装 sudo apt-get install apache2 Apache默认路径是/var/www/ 其配置文件路径为: /etc/apache2/ 可以通过:sudo nano /etc/apache2/ports.conf修改监听端口号 重启服务生效:sudo ...
  • 进入树莓派 使用国内镜像地址替换原地址即可,后面的那些保持不动 编辑 /etc/apt/sources.list deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi 编辑/etc/apt/sources....
  • sudo apt-get install -y apache2 // Apache的网页目录默认为“/var/www” // 启动 sudo service apache2 start // 停止 sudo service apache2 stop // 查看状态 service apache2 status 默认情况下,Apache将一...
  • 一直以来都想拥有一个自己的私有云,可以存些文档,数据备份等,最近两天没事,晚上下班开始研究树莓派,因此决定在树莓派上安装----小白纯记录,瞎折腾。 从网上了解到了开源的owncloud私有云,于是就从它入手,...
  • 按照官网安装lamp过程安装好之后,又安装了一个ngnix,结果弄得php不能解析,全部卸载之后重新安装还是一样的效果。 打开php网页显示的是txt文字。 google了一番之后 找到了解决办法,鄙视下百度,搜出来的都是...
  • Apache 不能解析 PHP

    2018-12-28 13:44:37
    1.安装。 #apt-get install apache2 mysql-server mysql-client ...apt-get install apache2 mysql-server mysql-client php5libapache2-mod-php5 php5-gd php5-cli php5-mysql 2.配置 2.1配置PHP  vi ...
  • 一、卸载删除 mysqlsudo apt-get autoremove –purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common (非常重要)上面的其实有一些...
  • 最近捣鼓了一下Apache2+PHP+MySQL做一个小站点,首先在描述问题前还是先把我的配置环境先罗列一下: 1. 首先是我所使用的服务器的Ubantu版本 2.以下是我安装的Apache2的版本 3.以下是我安装的PHP的版本 4....
  • http://wiki.jikexueyuan.com/project/raspberry-pi/web.html 转载于:https://www.cnblogs.com/kekeoutlook/p/11267349.html
1 2 3 4 5 ... 20
收藏数 781
精华内容 312
关键字:

php7 树莓派apache2