您尚未登录。

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,247
积分: 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,247
积分: 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,247
积分: 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,247
积分: 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,247
积分: 9197

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

QQ20180422202023.png

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





离线

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

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,247
积分: 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





离线

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

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

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

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

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





离线

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

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

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

可以支付宝,paypal 付款





离线

页脚

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

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