编译安装搭建wordpress
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,编译安装搭建wordpress名称版本包名Centos7.4CentOS Linux release 7.4.1708 (Core)Apache2.4.37httpd-2.4.37.tar.bz2AP
千家信息网最后更新 2026年11月01日编译安装搭建wordpress
- 编译安装搭建wordpress
| 名称 | 版本 | 包名 |
|---|---|---|
| Centos | 7.4 | CentOS Linux release 7.4.1708 (Core) |
| Apache | 2.4.37 | httpd-2.4.37.tar.bz2 |
| APR | 1.6.5 | apr-1.6.5.tar.bz2 |
| APR-util | 1.6.1 | apr-util-1.6.1.tar.bz2 |
| PHP | 7.1.18 | php-7.1.18.tar.bz2 |
| Mariadb | 10.2.15 | mariadb-10.2.15-linux-x86_64.tar.gz |
| WordPress | 4.9.4 | wordpress-4.9.4-zh_CN.tar.gz |
1.编译安装httpd
(1)解压httpd,APR,APR-util的软件包
tar xvf apr-1.6.5.tar.bz2 tar xvf apr-util-1.6.1.tar.bz2 tar xvf httpd-2.4.37.tar.bz2(2)将APR和APR-util目录移动到httpd的srclib目录下
mv apr-util-1.6.1 httpd-2.4.37/srclib/apr-util mv apr-1.6.5 httpd-2.4.37/srclib/apr(3)开始编译:
cd httpd-2.4.37/./configure --prefix=/app/httpd24 --sysconfdir=/etc/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=preforkmake & make install(4)创建用户环境
useradd -r -s /sbin/nologin apache[root@localhost src]# vim /etc/profile.d/httpd24.shexport PATH=/app/httpd24/bin/:$PATH. /etc/profile.d/httpd24.sh(5)使用apachectl命令控制Apache服务apachectl --options
2.二进制安装Mariadb
(1)准备用户:useradd -r -d /data/mysql mysql
(2)准备数据目录:
mkdir /data/mysqchown mysql:mysql /data/mysqll(3)准备二进制程序
tar xvf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/ cd /usr/local/ ln -sv mariadb-10.2.15-linux-x86_64 mysql chown -R root:mysql /usr/local/mysql/(4)配置文件
mkdir /etc/mysql/cp /usr/local/mysql/support-files/my-large.cnf /etc/mysql/my.cnf[mysql]中添加datadir = /data/mysqlinnodb_file_per_table = onskip_name_resolve = on (5)创建数据库文件
cd /usr/local/mysql/./scripts/mysql_install_db --datadir=/data/mysql --user=mysql(6)准备服务脚本,并启动脚本
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld chkconfig --add mysqld service mysqld start (7)PATH路径
echo 'PATH=/user/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh. /etc/profile.d/mysql.sh(8)创建数据库和授权用户
mysql>create database wordpress;mysql>grant all on wordpress.* to wpuser@'172.20.10/e.%' identified by 'wpuser';3.编译安装PHP
(1)安装相关软件包yum install libxml2-devel bzip2-devel libmcrypt-devel -y
(2)解压PHP并安装
tar xvf php-7.1.18.tar.xz cd php-7.1.18/./configure --prefix=/app/php --enable-mysqlnd --with-mysqli=mysqlnd --with-openssl --with-pdo-mysql=mysqlnd --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --with-apxs2=/app/httpd24/bin/apxs --with-mcrypt --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --enable-maintainer-zts --disable-fileinfomake && make install(3)配置文件设置
cp php.ini-production /etc/php.inivim /etc/httpd24/httpd.conf DirectoryIndex index.php index.html #在文件最后写入下面两行代码 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps(4)测试连接数据库
[root@localhost htdocs]# vim mysql.php close();?>
4.设置wordpress
(1)解压wordpress包
tar xvf wordpress-4.9.4-zh_CN.tar.gzmv wordpress /app/httpd24/htdocs/blog (2)修改wordpress配置文件
[root@localhost blog]# vim wp-config.php// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** ///** WordPress数据库的名称 */define('DB_NAME', 'wordpress');/** MySQL数据库用户名 */define('DB_USER', 'wpuser');/** MySQL数据库密码 */define('DB_PASSWORD', 'wppass');/** MySQL主机 */define('DB_HOST', '172.20.10.5');/** 创建数据表时默认的文字编码 */define('DB_CHARSET', 'utf8');(3)设置登录账号
(4)登录:
(5)访问:
数据
数据库
文件
编译
用户
准备
目录
配置
主机
二进制
名称
脚本
软件
软件包
服务
登录
代码
信息
命令
密码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
互联网金融科技
A股互联网金融科技公司
科技与互联网
中资互联网科技
喔噻互联网科技
腾讯科技 互联网女皇
互联网金融和金融科技
互联网金融监管科技
华中科技有哪些互联网大佬
互联网企业和科技型企业
互联网科技公司实习生
佛山市翊博互联网络科技有限公司
南博望互联网科技有限公司
互联网时代的科技公司
高科技互联网套路
梅州GM互联网络科技有限公司
济南小医互联网科技有限公司招聘
广州梦谷互联网科技有限公司领导
唯美互联网科技
新华互联网科技
深圳恒合互联网络科技有限公司
今日互联网科技
美国互联网科技实力
产业互联网科技服务公司
江苏互联网科技小贷
济南小医互联网科技有限公司招聘
互联网时代高科技布局
青岛互联网科技园
互联网科技快速发展优美句子