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

相关推荐
jingyu飞鸟10 分钟前
linux系统源代码安装apache、编译隐藏版本号
linux·运维·apache
世事如云有卷舒14 分钟前
Ubunt20.04搭建GitLab服务器,并借助cpolar实现公网访问
linux·服务器·gitlab
Little-Hu1 小时前
QML TextEdit组件
java·服务器·数据库
riverz12271 小时前
TCP backlog工作机制
服务器·网络·tcp/ip
2401_858286111 小时前
OS15.【Linux】gdb调试器的简单使用
linux·运维·服务器·开发语言·gdb
c30%003 小时前
内网渗透——红日靶场五
运维·服务器
zjw_rp3 小时前
centos停止维护后更换yum源
linux·运维·centos
宇钶宇夕3 小时前
EPLAN 电气制图:建立自己的部件库,添加部件-加SQL Server安装教程(三)上
运维·服务器·数据库·程序人生·自动化
susu10830189114 小时前
Debian 11 Bullseye 在线安装docker
运维·docker·debian
love530love4 小时前
Docker 稳定运行与存储优化全攻略(含可视化指南)
运维·人工智能·windows·docker·容器