LAMP搭建wordpress博客

centos下几种安装方式

yum安装

yum 仓库,网络yum源,资源比较丰富

rpm包安装

简单,快速,有依赖关系

源码包安装

安装步骤3步

安装所需要的编译工具gcc gcc-c++ cmake libtool ncurses-devel perl glibc libxml2-devel libcurl-devel

  1. ./configure --prefix=绝对路径(指定安装的目录) 环境检测,Makefile 规则文件

2.make 编译 读取Makfile文件

3.make install 编译安装

源码包安装

优点:

1.没有依赖关系

2.他可以跨平台

3.方便管理

缺点:

1.安装比较麻烦

2.安装时间比较长

源码安装apache

安装依赖

yum -y install gcc gcc-c++
编译安装

cd到httpd源码包所在目录,解压源码包。

#解压源码包
tar -xvf httpd-2.2.9.tar.gz

#切换到httpd目录下
cd httpd-2.2.9

#让apache核心装载DSO,并指定安装目录为/usr/local/apache2
./configure --enable-so --prefix=/usr/local/apache2

#编译
make

#编译安装
make install

#启动apache
/usr/local/apache2/bin/apachectl start
/usr/local/apache2/bin/apachectl stop
常用参数: --prefix=路径指定安装路径 --enable-so开启Apache加载扩展模块的功能

Apache的工作目录/usr/local/apache2下面的主要目录: bin目录存放的是Apache的启动服务的脚本 conf目录存放的是Apache的配置文件 htdocs目录是Apache的默认网站根目录 logs目录存放的是Apaceh的访问日志和错误日志 modules目录存放的是Apache的相关模块文件

1567826672317

源码安装mysql

#安装依赖
yum install ncurses-devel libaio-devel cmake -y

tar -zvxf mysql-5.6.15.tar.gz
cd mysql-5.6.15

#执行环境检测并指定安装路径
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

#编译并编译安装
make && make install

#安装完毕之后生成配置文件
\cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

#新建mysql用户,不可登录操作系统
useradd -s /sbin/nologin mysql

#将所有mysql的相关文件所属组改为mysql用户
chown -R mysql.mysql /usr/local/mysql

#初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

#生成mysql启动脚本,这样我们就可以使用service来启动服务
\cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld

#并给启动脚本755权限
chmod 755 /etc/rc.d/init.d/mysqld

#为方便工作 做软链接
ln -sv /usr/local/mysql/bin/* /usr/local/sbin/

#启动mysql
service mysqld start

#修改数据库root账户密码
mysqladmin password 123456

#登录mysql测试
mysql -uroot -hlocalhost -p’123456’

源码安装php

1.安装依赖环境和库

yum -y install libjpeg-devel libpng-devel freetype-devel libxml2-devel libcurl-devel gcc gcc-c++ bzip2-devel openssl-devel
2.编译安装

进入解压目录里执行
tar zxf php-5.3.10.tar.gz
cd php-5.3.10

./configure --prefix=/usr/local/php \ #(指定安装路径)
–with-apxs2=/usr/local/apache2/bin/apxs \ #(php和apache的连接)
–with-gd --with-ttf \ #(连接freetype)
–with-zlib-dir \
–with-jpeg-dir
–with-png-dir
–with-mysql=/usr/local/mysql #依次链接之前安装的各种软件

make
make install

#修改主配置文件名称/usr/local/php/etc/php.ini
cp php.ini-development /usr/local/php/etc/php.ini

配置Apache支持php动态网站

1.修改Apache配置文件:

vim /usr/local/apache2/conf/httpd.conf
#修改如下配置
DirectoryIndex index.php index.html #支持php
AddType application/x-httpd-php .php #支持php应用
1567838470202

1567838425171

2.重启apache

/usr/local/apache2/bin/apachectl -k restart
3.编写php测试页面

rm -rf /usr/local/apache2/htdocs/*
vim /usr/local/apache2/htdocs/index.php
内容:

<?php phpinfo(); ?>

1567839155335

放置wordpress到站点目录

####配置wordpress####
#上传wordpress-4.9.4-zh_CN.zip并解压
unzip wordpress-4.9.4-zh_CN.zip
rm -rf /usr/local/apache2/htdocs/*
cp -a wordpress/* /usr/local/apache2/htdocs/
cd /usr/local/apache2/htdocs/
cp wp-config-sample.php wp-config.php
vim wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define(‘DB_NAME’, ‘wordpress’); #修改这里

/** MySQL数据库用户名 */
define(‘DB_USER’, ‘root’); #修改这里

/** MySQL数据库密码 */
define(‘DB_PASSWORD’, ‘123456’); #修改这里为数据库密码

/** MySQL主机 */
define(‘DB_HOST’, ‘localhost’);
然后浏览器访问:

http://10.0.0.21

在这里插入图片描述

1567846506584

1567846551873

1567846595007

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值