RedHat7.6_x86_x64服务器(最小化安装)搭建使用记录(二)

PostgreSQL数据库部署管理

1.rpm方式安装

挂载系统安装镜像:

root@localhost \~\]# mount /dev/cdrom /mnt 进入安装包路径: \[root@localhost \~\]# cd /mnt/Packages 依次安装如下程序包: \[root@localhost Packages\]# rpm -ihv postgresql-libs-9.2.7-1.el7.x86_64.rpm \[root@localhost Packages\]# rpm -ihv postgresql-9.2.7-1.el7.x86_64.rpm \[root@localhost Packages\]# rpm -ihv postgresql-server-9.2.7-1.el7.x86_64.rpm **2.初始化数据库并建立数据库和用户** 切换系统用户: \[root@localhost \~\]# su - postgres 初始化数据库: \[postgres@localhost \~\]$ initdb -D /var/lib/pgsql/data/ **3.数据库启停** 启动数据库: \[postgres@localhost \~\]$ pg_ctl -D /var/lib/pgsql/data start 停用数据库: \[postgres@localhost \~\]$ pg_ctl -D /var/lib/pgsql/data stop 重启数据库: \[postgres@localhost \~\]$ pg_ctl -D /var/lib/pgsql/data restart 查看数据库是否启动: \[postgres@localhost \~\]$ ps -A \| grep postgres 4.**数据库管理** 创建数据库: \[postgres@localhost \~\]$ createdb 数据库名 创建数据库用户: \[postgres@localhost \~\]$ createuser 用户名 访问数据库: \[postgres@localhost \~\]$ psql -d 数据库名 -U 用户名 使用"\\q"命令退出postgresql管理工具 查看postgresql使用的端口: \[postgres@localhost \~\]$ netstat -a \| grep postgresql postgresql数据目录:/var/lib/pgsql/data **5.数据库参数配置** ++/var/lib/pgsql/data目录下编辑postgresql.conf文件:++ listen_addresses = '\*' #将前面注释去掉并将值改为\* # PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请求,此处将数据库服务器的监听模式修改为监听所有主机发出的连接请求 port = 5432 #将前面注释去掉 # 默认端口 ++/var/lib/pgsql/data目录下,修改pg_hba.conf文件,配置对数据库的访问权限:++ 在最后一行添加如下内容: host all all 192.168.61.0/24 trust 保存退出 ++修改默认数据库用户名登陆密码:++ su - postgres psql postgres=# \\password 提示修改密码。 ++*参数修改后,需要重启数据库*++

Apache+PHP环境搭建配置

Apache安装配置:

1.安装apache软件包

yum install httpd -y

2.启动apache服务

systemctl start httpd //开启服务

systemctl enable httpd //开机自启

3.Apache的配置

Apache主配置文件:/etc/httpd/conf/httpd.conf

ServerRoot "/etc/httpd" 用于指定Apache的运行目录

Listen 80 监听端口

DocumentRoot "/var/www/html" 网页文件的存放目录

<Directory "/var/www/html">

Require all granted 自定义目录权限

</Directory>

ErrorLog "logs/error_log" 错误日志存放位置

DirectoryIndex index.html 默认主页名称

PHP安装配置:

1.安装php

yum -y install php php-mysql

2.修改/etc/php.ini文件

cgi.fix_pathinfo=0

date.timezone = PRC

3.重启Apache服务

systemctl restart httpd

相关推荐
GalaxyPokemon9 分钟前
Muduo网络库实现 [十六] - HttpServer模块
linux·运维·服务器·网络
Huazie10 分钟前
在WSL2 Ubuntu中部署FastDFS服务的完整指南
服务器·后端·ubuntu
461K.13 分钟前
spark与hadoop的区别
大数据·运维·hadoop·分布式·spark·intellij-idea
Zfox_17 分钟前
Git 进阶之路:高效协作之分支管理
大数据·linux·运维·c++·git·elasticsearch
夏天里的肥宅水1 小时前
解决方案:远程shell连不上Ubuntu服务器
linux·运维·服务器·ubuntu
牛角上的男孩1 小时前
使用QEMU(8.2.10)调试ARM64 Linux内核6.6.30
linux·运维·服务器
SpikeKing1 小时前
Server - 优雅的配置服务器 Bash 环境(.bashrc)
服务器·bash·bashrc·bash_profile
别致的影分身1 小时前
Docker Image(镜像)
运维·docker·容器
爱莉希雅&&&2 小时前
Linux论坛安装
linux·运维·服务器
眠りたいです2 小时前
Linux-网络基础
linux·运维·服务器·网络·c++·进程间通信