实验环境:Centos 7.7 64位
我们使用的软件叫微擎,在这之前我们先搭建好LAMP环境。
搭建LAMP环境
LAMP = Linux + Apache Httpd + MySQL + PHP
第一个我们已经弄好了,所以我们依次弄后面的三个
安装 Apache Httpd
安装Apache服务及其扩展包。
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
启动Apache服务
systemctl start httpd.service
安装 MySQL
输入以下命令,下载并安装MySQL官方的Yum Repository。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
然后启用MySQL数据库并查看root账号的初始密码
systemctl start mysqld.service
grep "password" /var/log/mysqld.log
在这里我们注意到密码是c&!d0QCpL;F2
微擎需要用到数据库,我们先创建一个。
然后我们登陆数据库并先修改root的初始密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.'; #注意末尾的分号
最后一个引号里就是修改后的密码,包括大小写数字和特殊符号。
创建名为ws的数据库
create database ws;
然后创建一个账户tmp并设置密码,且把ws的权限赋予tmp
create user 'tmp'@'localhost' identified by 'NewPassWord1.';
grant all privileges on ws.* to 'tmp'@'localhost';
flush privileges;
退出SQL
quit;
安装PHP
由于yum自身的库里只有php5.4,我们需要添加新的储存库。
yum install epel-release
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
然后安装PHP7.4及其扩展
yum -y install yum-utils
yum-config-manager --enable remi-php74
yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis
至此,LAMP环境便搭建完成了。
安装微擎
现在微擎只能在线安装,我们先下载在线压缩包
cd /var/www
wget https://cdn.w7.cc/download/WeEngine-Laster-Online.zip
安装unzip以解压这个压缩包
yum install unzip
解压压缩包并把解压的文件放进html文件夹中
unzip WeEngine-Laster-Online.zip
mv install.php ./html
更改文件夹权限
chmod o+w html
否则之后安装时会出现错误
然后重启下Apache服务
systemctl restart httpd
之后访问公网ip/install.php开始安装
要先注册账号然后登陆
然后输入刚才我们创建的数据库的账号密码和数据库的名称
第一行可以改成localhost
然后安装系统
之后设置站点名称以及后台的账户名和密码
进入站点操作台
输入刚才我们设置的后台账户名和密码
添加公众号后就可以去应用市场里折腾折腾了。