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文件删除 

原创
计算机