分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

LAMP-搭建WordPress个人博客、Discuz论坛

发布时间:2023-09-06 01:50责任编辑:赖小花关键词:Discuz
要求已经搭建好phpMyAdmin

 ???????1 访问http://192.168.27.144/pma界面登入到phpMyAdmin界面; ???????2 点击上方创建名为wpdb的数据库; ???????3 点击上方创建名为wpuser管理用户; ???????4 使wpuser用户对wpdb数据库拥有所有权限; ???????5 进入wordpress官网https://cn.wordpress.org下载所需安装包,此处使用的是wordpress-4.9.1-zh_CN (1).tar.gz ???????6 tar zxvf wordpress-4.9.1-zh_CN (1).tar.gz ???????7 mv wordpress /app/website/wp ???????8 setfacl -R -m u:apache:rwx /app/website/wp/ ???????9 通过页面配置wordpress,实际上会生成wp-config.php文件; ???????????1 数据库名:wpdb ??????????#刚刚创建的数据库 ???????????2 用户名: wpuser ?????????#刚刚在phpmyadmin里创建的用户 ???????10 按照步骤走完流程登录即可; ???????11 setfacl -b /app/website/wp ?#为了保证安全性,当配置完成网页端时候记得清除acl权限

php配置文件解释

 ???1 /etc/php.ini和/etc/php.d/ ????????#第一个是php的配置文件,第二个目录下存放的是可以生效的php配置文件 ???????max_execution_time= 30 ?????????#最长的执行时间,默认为30秒 ???????memory_limit 128M ??????????????#内存占用,默认128M,生产环境下略小了,根据物理内存大小调试 ???????display_errors off ?????????????#调试使用,打开可能会暴露重要信息 ???????display_startup_errors off ?????#显示启动的报错信息,测试环境一般打开查看,生产环境关闭 ???????post_max_size 8M ???????????????#最大上传数据大小,生产环境要调大 ???????upload_max_filesize 2M ?????????#最大上传文件大小,生产环境要调大 ???????max_file_uploads = 20 ??????????#同时上传文件的个数 ???????date.timezone =Asia/Shanghai ???#指定时区

以独立程序运行的php 默认是9000端口,监听的是127.0.0.1在www.conf当中修改
?1安装要应用到的软件包

 ???????????yum install httpd php-fpm php-mysql mariadb-server ??

2 查看软件包带的程序

 ???????rpm -ql php-fpm ???????/etc/php-fpm.d/www.conf ???????????????????????????????#该文件是主要配置文件;

3 vim /etc/php-fpm.d/www.conf

 ???????????pm.start_servers = 10 ?????????????????????????????????#应用启动后会开启10个进程,默认为5个

4 启动服务

systemctl start php-fpm.service ?????????????????????????#因为是独立程序,所以要单独启动,启动后查看就会有10个进程

5 编辑配置文件

 ???vim /etc/httpd/conf.d/fcgi.conf ?????????????????????????#由于php-fpm是独立程序,http并不知道它的位置,所以要在一个空文件中编辑 ???????????DirectoryIndex index.php ??????????????????????????????#默认主页文件为index.php ???????????ProxyRequests Off ???????????ProxyPassMatch ??^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/$1 ????????????????????????????????????????#当访问以php结尾的文件的时候会跳转到本机的/var/www/html/下,由于默认站点没有更改,所以就为默认;

6 创建主页文件访问;

vim /var/www/html/index.php ????????????????????????????<?php ???????????phpinfo(); ????????????>

二 搭建Discuz论坛

 ???????1 下载软件包Discuz_X3.4_GIT_SC_UTF8.zip ???????2 unzip Discuz_X3.4_GIT_SC_UTF8.zip ???????3 cd dir_SC_UTF8/upload ???????4 mkdir /var/www/html/bbs ???????5 mv dir_SC_UTF8/upload/* /var/www/html/bbs ???????6 http://192.168.27.105/bbs ???????????????????????#这里是在105这台服务器搭建的,所以ip地址为105 ???????7 setfacl -R -m u:apache:rwx /var/www/html/bbs ????????????????????????????????????????????????#当登录网页端的时候会发现大部分功能都不可写,由于没有权限的原因导致,添加ACL权限即可 ???????8 填写数据库的信息下一步安装完成;

三 实现php的加速;xcache

 ???????1 下载源码包进行编译安装,这里用的是xcache-3.2.0.tar.bz2版本 ???????2 tar xvf xcache-3.2.0.tar.bz2 ???????3 cd xcache-3.2.0 ???????4 yum install php-devel ?????????????????????????????#首先安装此包,否则无法进行下面的操作 ???????5 phpize ????????????????????????????????????????????#生成configure文件用来编译 ???????6 yum groupinstall "development tools" ??????????????#安装开发包组 ???????7 ./configure --enable-xcache ???????8 make && make install ???????9 cp xcache.ini /etc/php.d ??????????????????????????#为了让php知道xcache.so这个模块的位置方便调用 ???????10 编译完成后xcache.so模块存放在默认的模块存放位置/usr/lib64/php/modules下

LAMP-搭建WordPress个人博客、Discuz论坛

原文地址:http://blog.51cto.com/kaikai0720/2106084

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved