LAMP实例——在Centos6中部署Discuz!、wordpress和phpMyAdmin

1、配置http虚拟主机,具体方法参考http://blog.51cto.com/papapa213/2107692

/etc/httpd/conf/conf.d/vhost1.conf文件配置如下:

<VirtualHost 192.168.109.2:80>
  ServerName  www1.ppp213.com
  DirectoryIndex index.php        //默认主页
  DocumentRoot  "/myvhost/vhost1/"
  <Directory "/myvhost/vhost1">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
  <Location /server-status>
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 192.168.109.136
  </Location>
</VirtualHost>

2、使用yum安装php、php-mysql、mysql-server(略)

3、打开mysqld服务

service mysqld start

之后使用mysql_secure_installation命令对mysql账户安全初始化,使mysql服务器仅能让root用户在本地登录,并且移除匿名用户和test数据库,之后再次使用mysql时,需要使用mysql -p命令输入密码。

4.创建mysql授权用户:

mysql -p
Enter password: 
mysql> grant select,insert,update,create on *.* to 'ppp213'@'%' identified by '123456';

5.编辑虚拟主机的默认首页

/myvhost/vhost1/index.php的内容如下:

<?php
# 测试虚拟主机是否工作
# phpinfo(); 

# 测试数据库能否链接
  $conn = mysql_connect('192.168.109.2','ppp213','123456');
  if($conn)
    echo "OK";
  else
    echo "fail";
?>

此时在浏览器打开该主页,数据库能正常链接时内容如下所示:

6.下载Discuz!、wordpress、phpMyAdmin程序包,可以使用下面这个版本:

链接: https://pan.baidu.com/s/19zTr74hExT-jNel5Fi-DzA 密码: u3nz

7.安装Discuz!

首先将Discuz_X3.2_SC_GBK.zip进行解压,将解压后的upload目录复制进/myvhost/vhost1目录下,为了方便操作我将其重命名为bbs,这时访问192.168.109.2/bbs/install可以看到如下界面:

如果显示为乱码,可以修改httpd主配置文件/etc/httpd/conf/httpd.conf中的AddDefaultCharset指令值为GB2312。

此时选择"我同意",可以看到如下界面:

第一次打开的时候应该会显示这些文件权限不足,可以使用chmod命令将这些文件全部改为可写,之后重新打开即可。

此时Discuz!安装完成,可以开始使用,可以通过192.168.109.2/bbs/admin.php进入管理板块。

8.使用phpMyAdmin管理Mysql数据库

将phpMyAdmin-3.5.4-all-languages.tar.gz解压,并移动至虚拟主机目录/myvhost/vhost1中,为了操作方便我将其重命名为phpadmin

此时访问192.168.109.2/phpadmin

之后输入mysql的用户名和密码即可对mysql数据库进行可视化界面管理

9.使用wordpress

将wordpress-4.2-zh_CN.tar.gz进行解压,并移动至虚拟主机目录/myvhost/vhost1中,为了操作方便我将其重命名为wp。

访问192.168.109.2/wp

创建数据库wpdb:

mysql> create database wpdb charset=utf8;

将上述内容复制进wp-config.php文件中(需要手动创建)

此时worepress安装成功

原文地址:http://blog.51cto.com/papapa213/2112852

时间: 2024-08-13 04:53:09

LAMP实例——在Centos6中部署Discuz!、wordpress和phpMyAdmin的相关文章

rpm包格式安装配置lamp提供两个虚拟主机分别wordpress和phpMyAdmin,后一个提供ssl访问方式。

第一步:设置虚拟主机 首先在/ 监听两个端口,用于开启两个页面: Listen  172.16.249.139:80 Listen  172.16.249.139:80 将主路径取消 #DocumentRoot "/var/www/html" 设置虚拟主机以及IP NameVirtualHost 172.16.249.139:80 设置两个虚拟主机 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /

lamp +discuz+wordpress+phpmyadmin实例安装详解

应用需求如下:1. 准备两台centos 6,其中一台机器跑mysql,另外一台机器跑apache和nginx + php 2. 同时安装apache和nginx,其中nginx启动80端口,用来跑静态对象(图片.js.css),apache监听88端口,负责跑动态页(php相关的),并且需要由nginx代理对外访问3. mysql服务器需要开启慢查询日志4. 搭建discuz.wordpress以及phpmyadmin,域名分别为bbs.test.com, blog.test.com, php

linux基于wdcp傻瓜式安装搭建discuz,Centos6.5 部署安装XAMPP1.8.3

一.搭建环境 CentOS_6.5 + wdcp(通过web管理和控制linux服务器) + Discuz_3.2 二.关于wdcp 它是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作均可在wdcp的后台里操作完成.重点是它有个'一键安装包',能一键式的快速替你把lamp.lnmp.lnamp的环境搭起来. 三.搭建步骤 本人网盘分享:http://yunpan.cn/cVdV

httpd-2.4部署Discuz!论坛系统、wordpress博客系统和phpMyAdmin程序

检查环境(关闭防火墙和改变SELinux状态,保证外界可以访问): [[email protected] ~]# iptables -F //-F代表无论如何都关闭防火墙,生产环境不建议[[email protected] ~]# iptables -vnLChain INPUT (policy ACCEPT 5 packets, 448 bytes)pkts bytes target prot opt in out source destination Chain FORWARD (polic

lamp+nginx代理+discuz+wordpress+phpmyadmin

实验课题:搭建LAMP,安装Nginx,作为代理,将MySQL安装在单独的机器,apache负责动态,nginx负责静态 实验环境: 1.VMware Workstation 11 2.设备A:MySQL,IP地址:192.168.0.102,Host:mysql 3.设备B:Nginx+Apache+PHP,IP地址:192.168.0.107,Host:lanp 真机:192.168.0.104 4.Linux发行版:Centos 6.6 x86: 5.Nginx:http://nginx.

Linux服务器--CentOS6上源码安装LAMP(实现WordPress,PhpMyAdmin)

Linux服务--CentOS6实现LAMP(源码安装) 实验要求: 安装php时实现php模块嵌入到httpd中和实现fpm两种方式.在fpm下,提供两个虚拟主机: 分别用于实现PHPMyadmin和WordPress,其中PhpMyAdmin提供ssl. 实验环境: CentOS系统一台(IP:172.16.99.4),所需的httpd,mariadb,php,PhpAdmin,WordPress的源码包. 实验步骤: 安装顺序:httpd-->mariadb-->php. 安装前的准备工

部署LAMP动静分离以及部署Discuz论坛

通过LAMP平台部署及应用 已经可以部署出LAMP平台,来面对客户端的请求,但是由于这些组件都是在一台服务器上进行安装,如果出现问题,将导致LAMP平台的瘫痪.在实际环境中,不可能将LAMP平台都部署在同一台服务器上,这就需要使用到LAMP动静分离的技术. 博文大纲:一.LAMP动静分离的相关概念1.PHP的工作模式2.FastCGI模式的工作机制二.实现LAMP动静分离1.FastCGI方式编译安装php2.搭建Apache并配置通过fastcgi协议调用php 搭建Mysql数据库4.ab压

Centos 7中部署LAMP

在Centos 7中部署LAMP(Linux,Apache,MariaDB,PHP) 说明:Centos 7中用MariaDB替换MySQL,但是PHP连接MariaDB还是使用的php-mysql模块. [来自维基百科]MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险.MariaDB的目的是完全兼容MySQL,包括API和命令行

centos6.5中部署Zeppelin并配置账号密码验证

centos6.5中部署Zeppelin并配置账号密码验证1.安装JavaZeppelin支持的操作系统如下图所示.在安装Zeppelin之前,你需要在部署的服务器上安装Oracle JDK 1.7或以上版本, 并配置好相应的JAVA_HOME环境变量.以CentOS为例,具体操作过程如下: a)下载并安装jdk-8u111-linux-x64.rpm # rpm -ivh jdk-8u111-linux-x64.rpm b)配置环境变量.在/etc/profile文件结尾添加: export