编译安装搭建wordpress
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,编译安装搭建wordpress名称版本包名Centos7.4CentOS Linux release 7.4.1708 (Core)Apache2.4.37httpd-2.4.37.tar.bz2AP
千家信息网最后更新 2024年11月30日编译安装搭建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安全错误
数据库的锁怎样保障安全
网络安全教育培训学习心得
如何远程登录数据库服务器
签订网络安全承诺书信息
tomcat7数据库配置
福州网络安全培训十大品牌
网络安全评分标准履约能力
服务器备份教程
fm2017妖人 数据库
应用软件开发哪家正规
宝马E系列数据库更新
远程医疗软件开发公司
视频会议服务器搭建
闵行区本地网络技术售后服务
sqlite数据库最大数据条数
大同网络安全招聘网
我的世界传奇类型服务器
网络安全防御架构
日服灵魂武器无法连接服务器
互联网党建再现科技力量
亚马逊云服务器申请
深圳科技园有哪些互联网公司
网络安全证书被禁用
卡巴斯基管理服务器地址查询
做好网络安全保障工作信息
达梦数据库应用基础答案
软件开发milestone
网信杯网络安全大赛题库
我的世界传奇类型服务器
广西互联网服务器
云服务器文件安全问题