设为首页 收藏本站
查看: 3299|回复: 0

LAMP之phpMyAdmin、WordPress、Discuz的搭建

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-28 08:51:59 | 显示全部楼层 |阅读模式
基于LAMP的phpMyadmin,WordPress,Discuz的搭建,首先我们要搭建一个LAMP环境,然后在这个环境的基础上搭建这些服务,首先让我们来搭建一个LAMP环境吧,我们这次搭建的环境是基于CeontOS7的。 一.安装所需要的包

1
2
3
4
5
6
7
8
yum install httpd php php-mysql mariadb-server###安装所需要的包

[iyunv@lirui ~]# getenforce
Permissive              #######查看selinux的规则,确定是关的
[iyunv@lirui ~]# iptables -F   #######清除防火墙规则
[iyunv@lirui ~]#
[iyunv@lirui ~]# systemctl start httpd.service ######开启web服务
[iyunv@lirui ~]# systemctl start mariadb.service ######开启数据库




二.接下来我们来创建虚拟主机,首先要在/etc/httpd/conf/httpd.conf中注释掉中心主机,避免发生错误。接下来我们就可以创建虚拟主机了。步骤如下


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[iyunv@lirui ~]# vim /etc/httpd/conf.d/vhost.conf ####创建以.conf结尾的文件
<VirtualHost 192.168.1.109:80>
serverName pma.lirui.com
DocumentRoot "/web/vhosts/pma"
ErrorLog logs/pma-error_log
CustomLog logs/pma-access_log combined
</VirtualHost>
<VirtualHost 192.168.1.109:80>
serverName wp.lirui.com
DocumentRoot "/web/vhosts/wp"
ErrorLog logs/wp-error_log
CustomLog logs/wp-access_log combined
</VirtualHost>
<VirtualHost 192.168.1.109:80>
serverName dz.lirui.com
DocumentRoot "/web/vhosts/dz"
ErrorLog logs/discuz-error_log
CustomLog logs/discuz-access_log combined
</VirtualHost>
<Directory "/web/vhosts">
      Options None
      Allowoverride none
      Require all granted
</Directory>



接下来我们要创建虚拟主机访问的默认路径
用mkdir -pv /web/vhosts/{pma,wp,dz}
然后在pma,wp,dz目录下创建一个index.html文件,用来验证web服务是否成功。但是我们的虚拟主机是基于hosts的,所以我们要在修改一下hosts文件

如上图所示,的hosts文件,打开之后做如下修改:
QQ截图20150928084942.png
这样一切都配置好了,接下来我们来检查访问是否成功
wKiom1YIB_OQFa5GAABF9oajdPs936.jpg
wKioL1YIB_uxzPB8AABDiqVsym0162.jpg
wKiom1YIB_SwYNVHAAA-XhuW-J0308.jpg
如上图所示,所有的演示都是成功。
三.我们现在来测试httpd,php,mariadb三者的结合是否成功。
我们现在pma,wp,dz下分别建立index.php测试文件,测试的内容是


1
2
3
4
5
6
7
8
9
[iyunv@lirui pma]# vim index.php
<?php
      $link = mysql_connect('127.0.0.1','root','');###用来测试数据库连接是否成功
      if ($link)
        echo "Success...";###如果成功返回Success
      else
        echo "Failure...";###如果失败返回Failure
    phpinfo()               ###测试php是否成功
    ?>



这里我只给出了pma下的index.php,其他两个虚拟主机的测试文件也都是一样的。然后我们来看一下httpd,php,mariadb他们三者的结合是否成功
QQ截图20150928084953.png

如上图可以知道他们三者的结合是成功的,其他两个虚拟主机的测试和这一个的步骤和方法一样,这里就不一一演示了。至此我们的LAMP就搭建成功了。
四.在LAMP之上搭建phpMyadmin。
  这里我们需要phpMyadmin安装包
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[iyunv@lirui tmp]# unzip phpMyAdmin-4.4.14.1-all-languages.zip
[iyunv@lirui tmp]# cp -a phpMyAdmin-4.4.14.1-all-languages /web/vhosts/pma/
[iyunv@lirui tmp]# cd /web/vhosts/pma/
[iyunv@lirui pma]# mv  phpMyAdmin-4.4.14.1-all-languages pma
[iyunv@lirui pma]# ls
index.html  index.php  pma
[iyunv@lirui pma]# cd pma
[iyunv@lirui pma]# cp  config.sample.inc.php config.inc.php
[iyunv@lirui pma]# vim config.inc.php
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in documentation in the doc/ folder
* or at <http://docs.phpmyadmin.net/>.
*
* @package PhpMyAdmin
*/
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'ishflsdijfvnidfdp'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
######$cfg['blowfish_secret']后面的那段字符可以自己键入,也可以生成,注意,自己键入,一定要随机



然后我们就可以访问试试了
QQ截图20150928084959.png
发现有一个问题,缺mbstring,然后我们就yum install mbstring-php,然后在访问


QQ截图20150928085005.png
发现空密码禁止登陆。所以我们需要在mariadb中给root用户设置一个密码
wKioL1YIEt2AiZAbAAEWWkbF76U004.jpg
接下来我们去登陆

QQ截图20150928085012.png
可以看到登陆是成功的
五.在LAMP上搭建wordpress
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[iyunv@lirui tmp]# tar -xf wordpress-4.3.1-zh_CN.tar.gz
[iyunv@lirui tmp]# cp -a wordpress /web/vhosts/wp/
[iyunv@lirui tmp]# cd /web/vhosts/wp/
[iyunv@lirui wp]# mv wordpress wp
[iyunv@lirui wp]# ls
index.html  index.php wp
[iyunv@lirui wp]# cd wp
[iyunv@lirui wp]# vim wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wpdb');

/** MySQL数据库用户名 */
define('DB_USER', 'wpuser');

/** MySQL数据库密码 */
define('DB_PASSWORD', 'lirui213');
[iyunv@localhost ~]# mysql
MariaDB [(none)]> create database wpdb;    //创建wordpress数据库
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on wordpress.* to 'wpuser'@'localhost' identified by 'lirui213';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)



这样的话我们登陆试试看
QQ截图20150928085017.png
QQ截图20150928085022.png
至此wordpress部署成功
六.在LAMP部署Discuz
1
2
3
4
5
6
7
8
[iyunv@lirui ~]# unzip Discuz_X3.2_SC_UTF8.zip
[iyunv@lirui ~]# cp -a upload /web//vhosts/dz/
[iyunv@lirui ~]# cd /web/vhosts/dz/
[iyunv@lirui dz]# ls
index.html  index.php  upload
[iyunv@lirui dz]# mv upload dz
[iyunv@lirui dz]# ls
dz  index.html  index.php



然后我们登录
QQ截图20150928085028.png 上面的问题是权限问题,需要我们修改权限
1
[iyunv@lirui dz]# chmod -R 777 dz/*




然后我们在登录应该就是显示成功了
QQ截图20150928085035.png
接着往下走
QQ截图20150928085040.png
QQ截图20150928085046.png
QQ截图20150928085053.png
至此Discuz论坛部署成功

   LAMP之phpMyAdmin、WordPress、Discuz的搭建到这里就结束了


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-119720-1-1.html 上篇帖子: 一键优化lamp之php 下篇帖子: CentOS 7 安装lamp,并实现https WordPress
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表