在centos6下实现FPM和yum源模式部署LAMP
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在centos6下实现FPM和yum源模式部署LAMP相关的知识,希望对你有一定的参考价值。
一、基于FPM部署LAMP
准备工作:
①下载安装包
apr-1.6.2.tar.gz
apr-util-1.6.0.tar.gz
httpd-2.4.28.tar.bz2
php-5.6.31.tar.xz
xcache-3.2.0.tar.gz
mariadb-5.5.57-linux-x86_64.tar.gz
wordpress-4.8.1-zh_CN.tar.gz
②安装开发包组以及依赖性文件
yum groupinstall "development tools"
yum install openssl-devel expat-devel pcre-devel bzip2-devel libxml2-devel libmcrypt-devel
(1)源码编译安装Apache。
①解包
命令:tar xvf apr-1.6.2.tar.gz
tar xvf apr-util-1.6.0.tar.gz
tar xvf httpd-2.4.28.tar.bz2
②复制apr、apr-util到httpd的指定目录下。
③源码编译安装hpptd
加到环境变量,方便以后使用命令。
vim /etc/profile.d/lamp.sh
$PATH=/app/httpd24/bin:/usr/local/mysql/bin/:/app/php/bin/:$PATH
④复制配置文件,添加到开机自启里面。
vim /etc/init.d/httpd24
⑤修改httpd配置文件,使httpd可以支持php。【修改以下内容】
⑥启动httpd服务。
(2)二进制编译安装mariadb
①解包到/usr/local/目录下。
命令:tar xvf mariadb-5.5.57-linux-x86_64.tar.gz -C /usr/local/
②创建用户mysql
③进入/usr/local/目录下,重新命名mariadb-5.5.57-linux-x86_64为mysql。
④创建数据库配置文件,并修改之。
⑤跑数据库脚本,并安装到指定目录下修改属主。
chown mysql /app/mysqldb 改变属主。
⑥复制服务脚本,加到开机自启行列。
⑦创建日志服务。
⑧启动服务。
⑨运行数据库安全脚本。
mysql_secure_installation
⑩创建数据库和管理员,后期管理wordpress。
(3)源码编译安装php
①解包 : tar xvf php-5.6.31.tar.xz
②编译安装php
./configure \
--prefix=/app/php \
--with-mysql=/usr/local/mysql \
--with-openssl \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-mbstring \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--enable-sockets \
--enable-fpm \
--with-mcrypt \
--with-config-file-path=/etc/php/ \
--with-config-file-scan-dir=/etc/php.d \
--with-bz2
make -j 4 && make install
③创建配置文件目录,并拷贝自带模板。
④拷贝文件,添加到开机自启行列。
⑤拷贝主配置文件,并进行启动。
cp /app/php/etc/php-fpm.conf.default /app/php/etc/php-fpm.conf
(4)部署wordpress
①解包。
tar xvf wordpress-4.8.1-zh_CN.tar.gz
②复制wordpress目录下所有内容到/app/httpd24/htdocs/目录下。
③修改配置文件。
cp wp-config-simap.php wp-config.php 修改一下几行。
④打开网页测试。
(5)编译安装xcashe.
①解包。
tar xvf xcache-3.2.0.tar.gz
②生成configure文件。
安装两个包:
yum install php-devel php-cli
执行命令:phpize
③编译安装:
cd xcache-3.2.0
./configure --enable-xcache --with-php-config=/app/php/bin/php-config
make && make install
④修改配置文件
⑤重启php-fpm服务,并测试。
二、基于yum源方式实现LAMP的搭建。
①安装httpd、php、mysql-server、php-mysql
②修改httpd主配置文件。
③编辑主站点文件,写入php代码。
④测试apache和php之间的连接。
⑤运行mysql安全脚本
命令:mysql_secure_installation
⑥创建数据库wpdb和数据库管理员wpuser
⑦安装wordpress。
解包: tar xvf wordpress-4.8.1-zh_CN.tar.gz
复制wordpress目录下所有内容到/var/www/html/目录下。
修改配置文件。
cp wp-config-simap.php wp-config.php 修改一下几行。
⑧测试。
以上是关于在centos6下实现FPM和yum源模式部署LAMP的主要内容,如果未能解决你的问题,请参考以下文章
CentOS6编译LAMP基于FPM模式的应用wordpress
如何在CentOS 6上通过YUM安装Nginx和PHP-FPM
如何在CentOS 6上通过YUM安装Nginx和PHP-FPM