centos7.3编译安装lamp和搭建wordpress

1、装备工作:
一台最小化安装的centos7系统,所需要的安装包:

apr-1.5.2.tar
apr-util-1.5.4.tar
httpd-2.4.27.tar
mariadb-10.2.7-linux-x86_64.tar
php-7.1.7.tar
wordpress-4.8-zh_CN.tar

2、配置yum源,这里我已经装备好了,可以选择配置阿里的yum源。地址:http://mirrors.aliyun.com/

3、安装最新版的httpd2.4需要依赖apr-1.4以上版本和apr-1.5以上版本,否则会报错。wordpress安装需要依赖数据库,安装的顺序:httpd-mariadb-php-xcache-wordpress

4、由于是最小化安装操作系统,需要安装开发组环境和所依赖的两个包pcre-devel(支持正则表达式)和openssl-devel。

yum groupinstall "development tools" -y
yum install pcre-devel-devel openss-devel -y

5、编译安装httpd2.4.27

tar xvf apr-1.5.2.tar.bz2
tar xvf apr-util-1.5.4.tar.bz2
tar xvf httpd-2.4.27.tar.bz2
mv apr-1.5.2 httpd-2.4.27/srclib/apr
mv apr-util-1.5.4 httpd-2.4.27/srclib/apr-util

./configure --prefix=/app/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-included-apr --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork

make&& make install

启动httpd服务器
apachectl start (apachectl系统自带工具)

查看httpd服务的端口

centos7.3编译安装lamp和搭建wordpress_第1张图片
image

centos7.3编译安装lamp和搭建wordpress_第2张图片
image

6、二进制安装mariadb

解压安装并指定解压路径/usr/local
tar xvf mariadb-10.2.7-linux-x86_64.tar.gz  -C /usr/local/

创建软连接
cd /usr/local
ln -s mariadb-10.2.7-linux-x86_64/ mysql

创建mysql用户,并指定家目录。
useradd -r mysql -s /sbin/nologin -d /app/mysqldb -m

生成mysql数据库
scripts/mysql_install_db --datadir=/app/mysqldb --user=mysql

配置mysql的配置文件
mkdir /etc/mysql
cp  support-files/my-huge.cnf /etc/mysql/my.cnf
vim /etc/mysql/my.cnf
[mysqld]加三行
datadir =/app/mysqldb
innodb_file_per_table = ON
skip_name_resolve = ON

复制启动脚本,设置成开机自动启动
cp support-files/mysql.server  /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld

配置mysqld和httpd24的环境变量
vim /etc/profile.d/exp.sh 
export PATH=/usr/local/mysql/bin:/app/httpd24/bin:$PATH
. /etc/profile.d/exp.sh(环境变量生效)
修改mariadb服务的默认安装设置
service mysqld start
mysql_secure_installation
MariaDB [(none)]> create database blogdb;     
MariaDB [(none)]>grant all on blogdb.* to wpuser@'192.168.100.%' identified by  "1111";

创建wordpress所需要的数据库账号
mysql -uroot -p1111

测试数据库
close();
?>

数据库测试成功


centos7.3编译安装lamp和搭建wordpress_第3张图片
image

7、安装wordpress

解压
tar xvf wordpress-4.8-zh_CN.tar.gz
把wordpresss移动到httpd24的documentroot目录
mv wordpress /app/httpd24/htdocs/blog
setfacl -m u:rwx /app/httpd24/htdocs/blog
或者
cp wp-config-sample.php wp-config.php 
vim wp-config.php 
 
define('DB_NAME', 'blogdb');

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

/** MySQL数据库密码 */
define('DB_PASSWORD', '1111');

/** MySQL主机 */
define('DB_HOST', '192.168.100.10');

安装wordpress
在浏览器中输入IP地址:192.168.100.10/blog会出现安装向导

填写以下信息,点击提交按钮完成安装。


centos7.3编译安装lamp和搭建wordpress_第4张图片
image

wordpress安装成功


centos7.3编译安装lamp和搭建wordpress_第5张图片
image

你可能感兴趣的:(centos7.3编译安装lamp和搭建wordpress)