1选用 vps ,本人正使用的vps 服务商 digitalocean ,vultr 和阿里云 都很稳定半年多来没出现过问题!
2 系统,用过centos 和ubuntu server 个人觉得 ubuntu 的更稳定!选用ubuntu!
3 ubuntu 16.04下 安装 apache php mysql phpmyadmin
putty 登陆vps
passwd (修改 root 密码)
apt-get update
apt-get upgrade
apt-get install apache2
apt-get install php
apt-get install php-gd
apt-get install mysql-server mysql-client
apt-get install phpmyadmin
sudo apt-get install libapache2-mod-php7.0 php7.0
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
a2enmod rewrite 使apache 支持rewrite
php -r "readfile('http://files.drush.org/drush.phar');" > drush
php drush core-status
chmod +x drush
sudo mv drush /usr/local/bin
drush init
ufw enable (开启防火墙)
ufw allow ssh
ufw allow http
ufw allow https
ufw allow mysql
4 用sftp 登陆vps 软件实惯用 winscp 及 filezilla ,winscp自带编辑器, filezilla 支持多点传送
修改 /etc/mysql/my.cnf
bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0 这样就能支持远程登陆 mysql
修改 /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
如需建apache虚拟主机 复制/etc/apache2/sites-available 下 000-default.conf 文件
更改文件名为:xxx.xx.conf 并修改其内容
ServerName xxx.xx
ServerAlias www.xxx.xx
ServerAdmin webmaster@localhost
DocumentRoot /var/www/xxx.xx
记得创建 /var/www/xxx.xx 文件夹
执行 a2ensite xxx.xx.conf
chown -R www-data:www-data /var/www/xxx.xx
apachectl restart
5 登陆 http://xxxx.xx/phpmyadmin 修改root 权限为 任意主机 %
创建数据库
6 安装 drupal
cd /var/www/
drush dl drupal (下载drupal程式)
mv drupal-x.x html 或xxx.xx 修改目录名称
drush dl xxx 下载模快和主题
drush up 更新 drupal 和主题模块
7在浏览器上配置你的drupal 去吧
8 日常备份
mysql数据库备份 选用官方 MySQL Workbench 软件
http://dev.mysql.com/downloads/workbench/
命令行备份和恢复
mysqldump -u root -p --all-databases > alldb.sql
mysql -u root -p <alldb.sql
网站文件备份
cd /var/www/
执行 zip -r myfilename.zip ./*
打包 下载后 再将服务器上myfilename.zip文件删除