WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

QQ20180422202023.png

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

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

厉害了,我的晕哥~~

离线

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

kgp0213
会员
注册时间: 2018-01-15
累计积分: 149

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

建站高手~

离线

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

mango
会员
注册时间: 2017-12-02
累计积分: 382

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

全栈!

离线

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

xinxiaoci
会员
注册时间: 2018-04-18
累计积分: 71

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

晕哥,你别学了,跟不上

离线

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

smartcar
会员
注册时间: 2018-02-19
累计积分: 421

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

全栈啊,认真跟帖学习!

离线

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

我思故我在
会员
注册时间: 2019-09-03
累计积分: 138

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

全栈啊,认真跟帖学习!

离线

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

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 316

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

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

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

离线

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

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 316

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 8,193

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

可以支付宝,paypal 付款

离线

页脚