部署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/        登陆成功后如下。