转-备忘
樹莓派3B+web服務器Apache2+PHP7.0+MySQL
一、跟換軟件源
二、安裝并配置Apache
三、安裝并配置MySQL
基本操作
四、安裝PHP
五、安裝并配置phpMyAdmin
一、跟換軟件源
先給樹莓派跟換中國軟件源,不然更新速度和蝸牛一樣
以清華源為例
使用管理員權限(經由sudo),編輯/etc/apt/sources.list文件,參考命令:
sudo nano /etc/apt/sources.list
1
刪除原來的內容,用以下內容代替
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
1
2
使用管理員權限(經由sudo),編輯/etc/apt/sources.list.d/raspi.list文件,參考命令:
sudo nano /etc/apt/sources.list.d/raspi.list
1
刪除原來的內容,用以下內容代替
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
1
2
然后使用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
1
2
3
4
5
6
7
8
三、安裝并配置MySQL
// 安裝mysql,在安裝時候出現創建用戶的提示
sudo apt-get install -y mysql-server
// 開啟數據庫
sudo /etc/init.d/mysql start
// 關閉數據庫
sudo /etc/init.d/mysql stop
1
2
3
4
5
6
7
基本操作
參考這里修改密碼
https://blog.csdn.net/qq_37872792/article/details/83142735
利用默認賬戶登錄:sudo mysql -uroot -p
進入mysql修改root密碼
輸入這句:update mysql.user set plugin=“mysql_native_password” where user=“root”;
設置root賬戶密碼:update mysql.user set authentication_string=password(‘這里是你的密碼’) where user='root’and Host = ‘localhost’;
————————————————
版權聲明:本文為CSDN博主「StandByMeQuan」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_37872792/article/details/83142735
// 進入數據庫
mysql -u root -p
// 顯示所有數據庫
show databases
// 創建數據庫
create database mydatabase
// 打開數據庫
use mydatabase
// 顯示表
show tables
1
2
3
4
5
6
7
8
9
10
四、安裝PHP
命令參考
// 安裝
sudo apt-get install -y php7.0 php7.0-mysql
1
2
五、安裝并配置phpMyAdmin
命令參考
// 獲取phpMyAdmin
wget -O phpMyAdmin.tar.gz https://files.phpmyadmin.net/phpMyAdmin/4.7.5/phpMyAdmin-4.7.5-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
1
2
3
4
5
6
7
8
9
10
11
12
13
訪問如下(http://你的IP/phpMyAdmin/index.php)
這時候使用
用戶:root
密碼:*******你的密碼登錄會發現
出現這個錯誤是因為,沒有權限
接下來就是要解決這個錯誤
先設置MySQL(root)密碼
命令參考:
sudo nano /etc/mysql/debian.cnf
1
在password那里設置你的密碼
接下來通過重啟MySQL
sudo /etc/init.d/mysql restart
1
這樣的話,你必須要輸入正確的密碼進去
sudo mysql -uroot -p你設置的密碼
1
-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;
1
2
3
第三步、把本來的phpmyadmin賬戶賦予所有權限,執行
GRANT ALL PRIVILEGES ON . TO ‘phpmyadmin’@‘localhost’ IDENTIFIED BY ‘yourpasswd’;
FLUSH PRIVILEGES;
作者:Tony Stark
來源:CSDN
原文:https://blog.csdn.net/weixin_42523454/article/details/88890373
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
- 上一篇: dpkg: 处理软件包 xxx (--c
- 下一篇: 备忘-常用工具/网页