编译安装搭建wordpress
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,编译安装搭建wordpress名称版本包名Centos7.4CentOS Linux release 7.4.1708 (Core)Apache2.4.37httpd-2.4.37.tar.bz2AP
千家信息网最后更新 2025年02月04日编译安装搭建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安全错误
数据库的锁怎样保障安全
石油领域标准文档数据库
高校网络安全事故应急预案
联易融软件开发工程师
wps筛选不了重复数据库
网络安全问题研究论文结尾
江西小众软件开发
网络安全视频动漫
陕西销售软件开发排行榜
英魂之刃其他服务器可以加好友吗
信息网络安全的第三
东莞软件开发电话
网络安全测试 黑盒 白盒
杰控组态软件开发是什么
旅游景区信息网络技术员
网络安全日的手抄报图片
服务器sata硬盘
开讲啦网络技术
软件开发需要哪些过程
天津gpu服务器租用公司
中科曙光龙芯服务器
广西天雁网络技术有限公司
软件开发公司合作合同
中科创达软件开发工资
db2数据库的编程语言
国外软件开发用什么软件
葡萄牙语翻译软件开发
hp dl360服务器参数
2021年网络安全大赛江西
广东本地软件开发价格多少
盐城网络安全功能有哪些