您尚未登录。

楼主 #1 2018-04-22 15:04:46

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.


ubuntu14.04 :

sudo apt-get install -y apache2
sudo apt-get install -y php5
sudo apt-get install -y mysql-server

sudo apt-get install -y php5-mysql




ubuntu16.04 :
----------------------------------------------------------

sudo apt-get install -y apache2
sudo apt-get install -y php libapache2-mod-php
sudo apt-get install -y mysql-server

sudo apt-get install -y php-mysql
sudo a2enmod php7.0
sudo service apache2 restart
sudo service mysql restart



接着安装网页版mysql管理程序:

cd /var/www/html
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.0.1/phpMyAdmin-4.8.0.1-all-languages.tar.gz
tar xvf phpMyAdmin-4.8.0.1-all-languages.tar.gz
mv phpMyAdmin-4.8.0.1-all-languages pma





离线

楼主 #2 2018-04-22 18:20:00

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

安装完

sudo apt-get install -y apache2
sudo apt-get install -y php5
sudo apt-get install -y mysql-server

之后,出现这个错误:
QQ20180422181838.png

This PHP environment doesn't have MySQL support built in. MySQL support is required if you want to use a MySQL database to run this forum. Consult the PHP documentation for further assistance.

解决方案:

sudo apt-get install -y php5-mysql





离线

楼主 #3 2018-04-22 19:23:25

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

接着安装网页版mysql管理程序:

cd /var/www/html
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.0.1/phpMyAdmin-4.8.0.1-all-languages.tar.gz
tar xvf phpMyAdmin-4.8.0.1-all-languages.tar.gz
mv phpMyAdmin-4.8.0.1-all-languages pma

然后在浏览器输入 http://localhost/pma/

可以看到界面了:

登录:
QQ20180422192129.png

登录进去:
QQ20180422192409.png

新建数据库:
QQ20180422192953.png





离线

楼主 #4 2018-04-22 20:10:57

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

备份数据库 命令行输入:

mysqldump -u root -p bb > _bb20180422.txt

恢复数据库 命令行输入:

mysql -u root -p bb5 < _bb20180422.txt





离线

楼主 #5 2018-04-22 20:21:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

QQ20180422202023.png

到此位置,我们把服务器的数据恢复到本地了。





离线

楼主 #6 2018-04-22 20:35:28

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

使能ssl与rewrite模块:

sudo a2enmod rewrite
sudo a2enmod ssl

修改 /etc/apache2/sites-available/000-default.conf
VirtualHost 节点添加:

Options +FollowSymLinks
RewriteEngine On
#RewriteRule /phpinfo.html /phpinfo.php
#RewriteRule /6a.tar.gz    /6a.mp4
#RewriteRule /q_23.html /index.php?q-23.html
#RewriteRule /q/(\d+)\.html /index.php?q-$1.html
#RewriteRule /a/(\d+)\.html /index.php?article-$1.html
RewriteRule ^/t_(\d+)\.html /viewtopic.php?id=$1
#RewriteRule ^/p_(\d+)\.html /viewtopic.php?pid=$1
RewriteRule ^/f_(\d+)\.html /viewforum.php?id=$1
RewriteRule ^/index.php     /viewall.php?id=4
RewriteRule ^/f_(\d+)_(\d+)\.html /viewforum.php?id=$1&p=$2

RewriteRule ^/index.html /viewall.php?id=4
RewriteRule ^/index_4.html /viewall.php?id=4
RewriteRule ^/index_4_(\d+)\.html /viewall.php?id=4&p=$1

QQ20180422203928.png
搞定重写URL





离线

#7 2018-04-23 20:31:04

kgp0213
会员
注册时间: 2018-01-15
已发帖子: 149
积分: 149

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

厉害了,我的晕哥~~

离线

#8 2018-04-23 20:35:31

kgp0213
会员
注册时间: 2018-01-15
已发帖子: 149
积分: 149

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

建站高手~

离线

#9 2018-04-24 11:52:37

mango
会员
所在地: 芒果派
注册时间: 2017-12-02
已发帖子: 779
积分: 730

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

全栈!






歪朵拉开源硬件: https://widora.cn
淘宝:  https://widora.taobao.com/

离线

#10 2018-04-25 14:38:18

xinxiaoci
会员
注册时间: 2018-04-18
已发帖子: 71
积分: 71

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

晕哥,你别学了,跟不上

离线

#11 2018-12-27 22:33:27

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

全栈啊,认真跟帖学习!

离线

#12 2019-10-28 10:25:20

我思故我在
会员
注册时间: 2019-09-03
已发帖子: 244
积分: 243.5

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

全栈啊,认真跟帖学习!

离线

#13 2019-10-28 10:35:43

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 841
积分: 721

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

晕哥在哪里买的主机,性价比怎么样

离线

楼主 #14 2019-10-28 10:47:32

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

搬瓦工的,带宽比阿里云/腾讯云的乞丐版好很多,共享1Gbps, 国内访问根据地域和上午下午有差异。

但是不能备案,这样就没办法国内社交软件登录了。





离线

#15 2019-10-28 11:06:39

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 841
积分: 721

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

可以支付宝支付吗?还是需要visa卡支付

离线

楼主 #16 2019-10-28 11:09:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,224
积分: 9197

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

可以支付宝,paypal 付款





离线

#17 2020-03-03 16:04:26

光头程序员
会员
注册时间: 2020-03-03
已发帖子: 14
积分: 14

Re: ubuntu 搭建 apache php mysql 运行环境,并在服务器恢复网站数据.

晕哥 说:

备份数据库 命令行输入:


恢复数据库 命令行输入:


补充一下,这里sql脚本创建数据库:
create database bb default character set utf8mb4 collate utf8mb4_general_ci;

sql脚本删除数据库:
drop databse bb

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn