LAMP(六)之以CentOS6自带的rpm包组合安装lamp
1、Centos7部署应用wordpress
1. 安装php、php-mysql、mariadb
yum install php php-mysql mariadb-server
2. 测试
cd /var/www/html
vim index.php
<?php
$conn=mysql_connect('localhost','root','');
if($conn){
echo "success";
} else
echo "failure";
}
phpinfo();
?>
3. 下载wordpress
https://cn.wordpress.org/download/
4. 部署应用
# tar xf wordpress-VERSION.tar.gz
# cp -a wordpress /var/www/html
修改配置文件
# cp wp-config-sample.php wp-config.php
# vim wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wpdb'); /** MySQL数据库用户名 */
define('DB_USER', 'wpuser'); /** MySQL数据库密码 */
define('DB_PASSWORD', 'wppasswd'); /** MySQL主机 */
define('DB_HOST', 'localhost'); /** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8'); /** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');
5. 数据库授权
登录数据库:mysql
授权:GRANT ALL ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'wppasswd';
GRANT ALL ON wpdb.* TO 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppasswd';
创建数据库:CREATE DATABASE wpdb;
刷新授权记录: FLUSH PRIVILEGES;
6. 测试
192.168.1.201/wordpress
安装php加速器
yum install php-xcache-VERSION
ab测试:
ab -c 200 -n 10000 http://192.168.1.201/wp/index.php
二、部署简单应用phpadmin
1. 下载phpadmin
2. 部署应用
unzip phpadmin-VERSION
cp -a phpadmin-VERSION /var/www/html
ln -sv phpadmin-VERSION pma
cd pma
cp config-sample.inc.php config.inc.php
vim config.inc.php
添加随机码
给root用户设置密码
SET PASSWORD FOR 'root'@'localhost'=PASSWORD('alen');
SET PASSWORD FOR 'root'@'127.0.0.1'=PASSWORD('alen');
FLUSH PRIVILEGES;
3. 提供虚拟主机和https服务
    vhost1: pma.stux.com, phpMyAdmin,同时提供https服务
				    vhost2: wp.stuX.com,wordpress
提供虚拟主机
# vim /etc/httpd/conf.d/vhost.conf
添加:<VirtualHost "192.168.1.201:80">
ServerName "pma.stux.com"
DocumentRoot "/var/www/html/pma"
</VirtualHost>
<VirtualHost "192.168.1.201:80">
ServerName "wp.stux.com"
DocumentRoot "/var/www/html/wp"
</VirtualHost>
测试:curl wp.stux.com 为pma提供https服务
以192.168.1.105建立私有ca
建立ca的步骤参照之前博客https://www.cnblogs.com/ckh2014/p/10780608.html中https内容
# httpd -M | grep ssl //检查ssl模块已装载
# vim /etc/httpd/conf.d/ssl.conf
修改:DocumentRoot "/var/www/html/pma"
ServerName pma.stux.com:
SSLCertificateFile /etc/httpd/ssl/httpd.crt
SSLCertificateKeyFile /etc/httpd/ssl/httpdkey.pem 测试:以192.168.1.105作为客户端
# openssl s_client -connect 192.168.1.201:443 -CAfile=/etc/pki/CA/cacert.pem
LAMP(六)之以CentOS6自带的rpm包组合安装lamp的更多相关文章
- CentOS使用yum源中自带的rpm包安装LAMP环境
		
CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...
 - centos6.5环境通过rpm包安装mysql5.5.51数据库
		
centos6.5环境通过rpm包安装mysql5.5.51数据库 注意:此方法适用于单独安装数据库的需求,如果在该机器上还需要安装php环境,建议mysql通过编译或yum方式安装 1.查找已经安装 ...
 - CentOS6.5系统下RPM包安装MySQL5.6(转)
		
1.查看操作系统相关信息. [root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@ ...
 - 使用rpm包安装lamp环境
		
前提: 是你的centos能联网,或者有本地的yum仓库 或者配置通过代理上网 vim /etc/yum.conf 加入如下内容 proxy=http://192.168.11.82:808 1.通过 ...
 - CentOS6安装Zabbix(RPM包)
		
1. 系统环境状态 2. 安装zabbix4.0 3. 安装mysql+apache+php环境 4.配置mysql 5.配置zabbix-server 6. 配置apache 7. web安装 1 ...
 - 在工作有时候centos6.5系统使用rpm包安装mysql5.7出现的问题
		
首先说明一下,我用的CentOS版本是6.6,64位.打印机驱动程序是两个rpm安装包:cndrvcups-common-2.60-1.x86_64.rpm和cndrvcups-capt-2.60-1 ...
 - centos6.5环境使用RPM包离线安装MariaDB 10.0.20
		
1. 进入MariaDB官网下载MariaDB需要的RPM包 2. 使用下载软件下载所需要的RPM包, 总共4个, 并上传到CentOS主机指定目录. MariaDB-10.0.20-centos6- ...
 - 在centos6中编译安装httpd-2.4/搭建LAMP
		
首先确保centos6安装平台安装一下环境: #yum groupinstall "Development Tools" "Server Platform Develo ...
 - lamp环境搭建(centos6.9+apache2.4+mysql5.7+php7.1)
		
lamp环境搭建(centos6.9+apache2.4+mysql5.7+php7.1) 安装前准备:CentOS 6.9 64位 最小化安装 yum install -y make gcc gcc ...
 
随机推荐
- js循环小练习
			
function fn(){ //打印三角形 for(var i = 1 ; i <= 30 ; i++){ for(var x = 1; x <= i; x++ ){ document. ...
 - 常见CSS3选择器和文本字体样式汇总
			
常见的CSS3选择器包含:常用基本.属性.伪类.层级(组合)选择器,具体使用情况建议先阅读css选择器四大类:基本.组合.属性.伪类对于选择器的使用有一个基本了解,选择器的作用在于通过它找到元素,并且 ...
 - JS正则表达式的创建、匹配字符串、转义、字符类、重复以及常用字符
			
正则表达式都是操作字符串的 作用:对数据进行查找.替换.有效性验证 创建正则表达式的两种方式: // 字面量方式 /js/ // 构造函数方式 regular expression new RegEx ...
 - iOS 中事件的响应链和传递链
			
iOS事件链有两条:事件的响应链:Hit-Testing事件的传递链 响应链:由离用户最近的view向系统传递.initial view –> super view –> ….. –> ...
 - Windows10官方原版系统下载安装制作方法
			
Windows10官方原版系统下载安装制作方法 去官网下载系统安装程序 点进去 https://www.microsoft.com/zh-cn/software-download/windows10 ...
 - Git操作:绑定上传已存在的仓库到Github
			
之前使用github都是创建一个全新的仓库,然后clone下来用,但如果我已经有一个正在使用的仓库,想要绑定上传已存在的仓库到github,怎么做呢?其实在github创建仓库的时候会提示: …or ...
 - 【小白视频学Java for循环】3分钟学会Java的for循环,让看懂for循环嵌套再不是难事
			
目录 一.单个for循环介绍 二.for循环嵌套 听讲时能听懂的for循环为什么一做题就晕菜?一个for循环还勉强能看懂,但为什么一看到双重for循环脑子里就感觉脑子全是浆糊? 如果有上述问题那么就继 ...
 - 使用Ajax时[object%20object] 报错的解决方案
			
踩坑经过 最近初学Ajax,当我想把Ajax应用到自己项目中的时候,没有达到理想的效果,还报了如下错误: 点击图中报错,产生报错页面如下: 当时写的Ajax如下: // 提交修改密码表单 $(&quo ...
 - vue中this在回调函数中的使用
			
this在各类回调中使用: 如果是普通函数是没法使用的 所以需要先将this.变量赋值给新的变量,然后才能在回调函数中使用 例如: refund: function (id) { if (!this. ...
 - List保持顺序去重
			
Map<String, List<Bean>> orderMap = list.stream().collect(Collectors.groupingBy(Bean::get ...