最近开始学习公众号开发,需要使用第三方服务器来与微信服务器进行交互。所以就涉及到第三方服务器的搭建。考虑到经济因素,我直接租用了腾讯云服务器,腾讯云服务器价格还算比较亲民,尤其对在校学生优惠力度比较大。腾讯推出的“1元=服务器+域名”的活动简直不要太好,虽然每天限200个名额,但有心的话应该能抢到。
可惜,我就只能眼馋喽,好在腾讯配置低的服务器也不贵,勉强能够接受。
服务器系统能选Linux就不要用Windows,使用Linux更为主流,而且作为程序员或多或少都会接触到Linux,尤其是在学习阶段就不要怕麻烦。服务器操作系统我选择了Ubuntu16.04LTS 64bit。
一、登录服务器
服务器买好了,下载Bitvise SSH Client来登录服务器,下载地址https://www.bitvise.com/ssh-client-download。
打开Bitvise SSH客户端
Host填服务器公网IP,端口号22不用改。右边填服务器账户名和密码,Initial method选password,填完后点Login即可。
二、服务器配置
参考网上的一些配置过程,在Ubuntu下配置了Apache + PHP + MySQL + phpMyAdmin。
安装Apache
sudo apt-get install apache2
在浏览器中输入以下网址,可以检验是否安装成功。
安装PHP5.6
因为第一次安装PHP5失败了,所以我安装的是PHP5.6
sudo apt-get update
sudo apt-get install php5.6
安装扩展
sudo apt-get install php5.6-gd
sudo apt-get install php5.6-mysql
安装MySQL
sudo apt install mysql-server php5.6-mysql
sudo apt-get install mysql-client
mysql_secure_installation
在安装MySQL的过程中,会提示设置数据库密码,所以密码可千万别忘了。
安装phpmyadmin
sudo apt-get install phpmyadmin
sudo apt-get install php-mbstring
sudo apt-get install php-gettext
安装时选择自动配置数据库,输入数据库root账号的密码
建立/var/www/html 下的软连接
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
修改php配置文件
sudo vim /etc/php/7.0/apache2/php.ini
extension=php_mbstring.dll(将此句前的分号去掉,开启mbstring)
重点提要:因为默认安装phpmyadmin时会安装apahce和php等依赖包,由于是16.04系统,会默认安装php7.0。
切换php7 到php5
sudo a2enmod php5.6
sudo service apache2 restart
sudo service apache2 restart
apt-get install php5.6-curl
如果以上过程,提示权限不够,就需要切换到root
sudo passwd root
设置root的密码,建议密码和Ubuntu一样,方便记忆。
重启apache
sudo /etc/init.d/apache2 restart
以上过程服务器就配置好了。过程还是比较繁琐的,需要个人有一定的耐心,当然搭建过程中肯定会遇到各种问题。根据反馈信息,百度或者Google就可以了。