安装 Apache mysql 然后进行启动:

[root@localhost ~]# yum -y install httpd mariadb-server -y
[root@localhost ~]# systemctl enable --now mariadb
[root@localhost ~]# systemctl enable --now httpd

mysql 设置密码创建数据库:

[root@localhost ~]# mysql_secure_installation
# 密码 123456
[root@localhost ~]# mysql -uroot -p
MariaDB [(none)]> create database postfix;
MariaDB [(none)]> grant all on postfix.* to root@"%" identified by "123456";

安装 php

[root@localhost ~]# yum install php php-fpm php-mysql -y
[root@localhost ~]# yum --skip-broken install php-* -y

上传压缩包到 root 目录下进行解压改名:

[root@localhost ~]# ll
总用量 1300
-rw-r--r--  1 root root 1324335 9月   4 15:07 postfixadmin-3.2.tar.gz
[root@localhost ~]# 
[root@localhost ~]# tar -xf postfixadmin-3.2.tar.gz 
[root@localhost ~]# mv postfixadmin-3.2 postfixadmin
[root@localhost ~]# ll
总用量 1304
drwxrwxr-x  13 1000 1000    4096 5月   3 2018 postfixadmin
-rw-r--r--   1 root root 1324335 9月   4 15:07 postfixadmin-3.2.tar.gz
[root@localhost ~]#

移动到 html 目录下:

[root@localhost ~]# mv postfixadmin /var/www/html/

修改配置文件 postfix

[root@localhost ~]# vim /var/www/html/postfixadmin/config.inc.php

Linux 中 Postfixadmin 部署_centos

Linux 中 Postfixadmin 部署_centos_02

Apache 修改配置文件:

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf
# 添加末尾
Alias /postfixadmin /var/www/html/postfixadmin/public
<Directory "/var/www/html/postfixadmin/public">
    Require all granted
</Directory>

创建相关文件赋予权限:

[root@localhost ~]# mkdir -p /var/www/html/postfixadmin/templates_c
[root@localhost ~]# chown apache:apache /var/www/html/postfixadmin/templates_c
[root@localhost ~]# chmod 775 /var/www/html/postfixadmin/templates_c

重新启动:

[root@localhost ~]# systemctl restart httpd

访问测试:

http://192.168.100.100/postfixadmin/setup.php

Linux 中 Postfixadmin 部署_postfix_03

下拉到末尾设置密码:

Linux 中 Postfixadmin 部署_centos_04


Linux 中 Postfixadmin 部署_postfix_05


写入到配置文件:

[root@localhost ~]# cat >> /var/www/html/postfixadmin/config.inc.php
$CONF['setup_password'] = 'd29cacfa0f29bc98162a82ddaf7207a2:828a33d76d99766aa700a1428bef41f441f8eddb';

[root@localhost ~]#

刷新网页显示管理员已经创建成功:

Linux 中 Postfixadmin 部署_postfix_06

进行登录:

http://192.168.100.100/postfixadmin

Linux 中 Postfixadmin 部署_postfix_07

Linux 中 Postfixadmin 部署_centos_08