CentOS7.5部署wordpress

本文详细介绍了如何使用yum和rpm在Linux环境下安装LAMP(Linux, Apache, MariaDB, PHP),并配置WordPress网站的过程。包括安装Apache、MariaDB、PHP,设置权限,以及下载和部署WordPress。

安装lamp环境

yum install httpd httpd-devel -y
yum install mariadb mariadb-server mariadb-devel -y
yum install php php-devel php-mysql -y

rpm -qa|grep -E “httpd|mariadb|php”

[root@localhost ~]# systemctl start mariadb/httpd

[root@localhost ~]# systemctl enable mariadb/httpd

mysql_secure_installation

mysql -u root -p 输入密码进入mariadb中

进入mysql的命令行模式:show databases;

GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY “gemhone2016” WITH GRANT OPTION;

FLUSH PRIVILEGES;

下载WordPress

wget   https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

解压后放到/var/www/html目录下

在浏览器上输入云主机IP(安全组需开放80端口)效果图

### 部署 NetBox 的环境准备 为了成功部署 NetBox,在 CentOS 7.5 上需先安装并配置必要的依赖项和服务。确保服务器已更新至最新状态[^1]。 ```bash sudo yum update -y ``` ### 安装所需软件包 NetBox 运行需要 Python 和 PostgreSQL 数据库的支持。通过 YUM 安装这些组件: ```bash sudo yum install epel-release -y sudo yum install python3 postgresql-server postgresql-contrib git -y ``` 初始化并启动 PostgreSQL 数据库服务: ```bash sudo postgresql-setup initdb sudo systemctl start postgresql sudo systemctl enable postgresql ``` ### 创建数据库和用户 切换到 `postgres` 用户来创建专用的数据库和用户用于 NetBox[^2]: ```bash sudo su - postgres psql ``` 在 psql 提示符下执行如下命令: ```sql CREATE DATABASE netbox; CREATE USER netbox WITH PASSWORD 'your_password'; ALTER ROLE netbox SET client_encoding TO 'utf8'; ALTER ROLE netbox SET default_transaction_isolation TO 'read committed'; ALTER ROLE netbox SET timezone TO 'UTC'; GRANT ALL PRIVILEGES ON DATABASE netbox TO netbox; \q exit ``` ### 下载与安装 NetBox 克隆官方 GitHub 仓库获取最新的稳定版本源码,并按照说明完成设置文件修改以及静态资源收集等工作[^3]。 ```bash cd /opt/ sudo git clone https://github.com/netbox-community/netbox.git cd netbox cp netbox/configuration_example.py netbox/configuration.py vi netbox/configuration.py ``` 编辑 configuration 文件,调整参数以匹配之前建立好的 PGSQL 设置。 最后一步是运行迁移脚本使模型生效,并创建超级管理员账户方便后续管理操作: ```bash python3 manage.py migrate python3 manage.py collectstatic --no-input python3 manage.py createsuperuser ``` ### 启动 Web 应用程序 可以利用 Gunicorn 或者 uWSGI 来承载 Django 应用;这里采用简单的 gunicorn 方式作为例子展示如何让 NetBox 在后台持续工作[^4]。 ```bash pip3 install gunicorn gunicorn --bind 0.0.0.0:8000 netbox.wsgi:application & ``` 此时应该可以通过浏览器访问 http://<server_ip>:8000 并登录进入 NetBox 控制面板了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值