配置LAMP服务器网站架构
LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台。
结构拓扑
httpd服务器配置
安装环境
yum install httpd -y
修改httpd配置
vim /etc/httpd/conf/httpd.conf
#phpProxy
DirectoryIndex index.php
ProxyRequests Off
ProxyPassMatch ^/(.*\.php)$ fcgi://192.168.45.92:9000/var/www/html/$1
解压pma并复制
unzip phpMyAdmin-4.0.10.20-all-languages.zip
cp phpMyAdmin-4.0.10.20-all-languages /var/www/html/pma -r
修改pma配置
vim /var/www/html/pma/config.inc.php
/* Server parameters */
$cfg['Servers'][$i]['host'] = '192.168.45.93';
复制pma到php
scp -r /var/www/html/pma root@192.168.45.92:/var/www/html
启用httpd
systemctl start httpd.service
php 服务器配置
安装环境
yum install httpd php php-fpm php-mbstring php-mysql -y
配置php-fpm
vim /etc/php-fpm.d/www.conf
listen = 192.168.45.92:9000
listen.allowed_clients = 192.168.45.91
配置php-mysql
vim /etc/php.ini
; http://php.net/mysqli.default-host
mysqli.default_host = 192.168.45.93
启动php-fpm
systemctl start php-fpm.service
mysql服务器配置
安装环境
yum install php-mysql -y
启动服务
systemctl start mariadb.service