部署LAMP之(安装wordpress,phpMyadmin,discuz)
部署AMP环境
实验环境:
138主机,CentOS7,作为网站服务器。已经安装httpd2.4程序,并能顺利运行。
安装程序包
yum install -y php php-mysql mariadb-server
php以httpd模块的方式运行
php-mysql为php运行mqsql的驱动
mariadb-server为mysql服务器程序
创建测试页面
vim /web/vhosts/www1/phpinfo.php
此测试页面仅仅写入php代码,以验证php的成功运行。
重启服务
测试连接成功。
启动mysql数据库服务
wordpress框架需要用到Mysql服务。
systemctl start mariadb.service
查看端口,若3306端口处于监听状态,说明数据库服务已经在运行。
ss -tnl
wordpress框架配置
下载wp安装文件
get https://wordpress.org/latest.tar.gz
解压缩文件
tar xf latest.tar.gz
把wordpress文件夹里面的所有文件移动到/web/vhosts/www1/blog文件夹下
cp -a wordpress/ /web/vhosts/www1/blog
直接访问这个页面,说明worepress安装成功。
http://www1.stux.com/blog
配置wordpress
在mysql中创建用户与账户
systemctl start mariadb.service
mysql
此命令的目的是:
1.创建wpuser用户,并设置初始密码。
2.授权给wpuser用户对wordpress数据库的访问。。
GRANT ALL ON wordpress.* TO 'wpuser'@'%' IDENTIFIED BY '123456';
修改mysql配置文件,跳过域名反解。
vim /etc/my.cnf
此命令仅centos7适用。
以下配置项意思是,跳过域名反解。
重启服务
systemctl restart mariadb.service
登陆成功
mysql -uwpuser -h192.168.60.138 -p
创建数据库
MariaDB [(none)]> CREATE DATABASE wordpress
切换到blog目录
cd /web/vhosts/www1/blog/
复制并重命名配置文件
cp wp-config-sample.php wp-config.php
编辑配置文件
vim wp-config.php
刷新blog页面
http://www1.stux.com/blog/
登陆并编辑文章
Discuz论坛框架的安装
下载Discuz论坛程序到家目录中。
Discuz_X3.2_SC_UTF8.zip
解压到discuzbak目录下,发现由readme,upload,和utility三个目录
upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;
readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;
utility 目录为论坛附带工具,包括升级程序。
在网站页面的根目录下,创建bbs文件夹。
[root@www1.stux.com ~]#mkdir /web/vhosts/www1/bbs
把upload目录下的文件移动到bbs目录中。
[root@www1.stux.com ~]#cp -r discuzbak/upload /web/vhosts/www1/
重命名为bbs
[root@www1.stux.com ~]#mv /web/vhosts/www1/upload/ /web/vhosts/www1/bbs/
权限修改
将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777
[root@www1.stux.com ~]#chmod 777 /web/vhosts/www1/bbs -R
配置数据库
在mysql客户端命令行下操作
创建diccuz的数据库账户
GRANT ALL ON discuz.* TO 'bbsuser'@'%' IDENTIFIED BY '123456';
创建discuz数据库
MariaDB [(none)]> CREATE DATABASE discuz;
安装程序
在浏览器运行http://www1.stux.com/bbs/install/
点击我同意。
阅读授权协议后点击“我同意”,系统会自动检查环境及文件目录权限,如下图所示:
检测成功,点击“下一步”,即进入检测服务器环境以及设置 UCenter 界面,如下图所示:
选择全新安装。
填写好 Discuz! X3.1 数据库信息及管理员信息。
点击“下一步”,系统会自动安装数据库直至完毕,如下图所示:
安装成功后,出现 Discuz! 应用中心推荐的界面:
安装完毕后点击右下角访问论坛首页。
至此,Discuz! X3.1 已经成功地安装完毕!您可以登录 Discuz! X3.1 站点并开始设置了。
phpMyadmin的安装
访问主页
https://www.phpmyadmin.net/
下载安装文件
把安装文件放在tmp目录下
scp phpMyAdmin-4.4.0-all-languages.zip root@192.168.60.138:/tmp
解压缩安装包
unzip phpMyAdmin-4.4.0-all-languages.zip
移动程序文件到/web/vhosts/www1/pma目录下
mv phpMyAdmin-4.4.0-all-languages /web/vhosts/www1/pma
生成随机数
openssl rand -base64 20
YU5vRi048ObrauqCv3NlRRAkknc
编辑配置文件
cd /web/vhosts/www1/pma
cp config.sample.inc.php config.inc.php
vim config.inc.php
写入随机数
由于我们的root用户没有密码,此处改为true。正式环境不应该这样设置。
安装mbstring模块,用于识别中文字符
yum install -y php-mbstring
安装模块
systemctl restart httpd.service
重启服务
测试访问
http://www1.stux.com/pma/
登陆成功后如下。