a: apache
m: mariadb, mysql
p: php, perl, python
LAMMP: memcached 缓存
静态资源:静态内容;客户端从服务器获得的资源的表现形式与原文件相同;
动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端;
CGI: Common Gateway Interface 通用网关接口
centos7: yum install httpd php php-mysql maridab-server 注意:php要求httpd使用prefork MPM
rpm -ql mariadb
httpd+php: modules 直接作为httpd的模块 /etc/httpd/conf.d/php.conf
cgi fastcgi(fpm)
httpd -M 查看加载的模块
请求流程:Client --> (http) --> httpd --> (cgi) --> application server (program file) --> (mysql) --> mariadb 客户端通过http协议发向httpd服务,httpd能够判断是否拥有动态请求,如果有,经由cgi或者模块形式交由后端服务程序,应用程序文件有可能需要访问mysql,通过mysql协议访问mysql。
phpmyadmin 安装 以上配置缺少php-mbstring额外安装包,解压后放到相应文件目录下默认为/var/www/html cp config.sample.inc.php config.inc.php 创建相应数据库和用户
GRANT ALL PRIVILEGES ON databasename.* to 'user'@'localhost/%' IDENTIFIED BY 'password'
SET PASSWORD FOR 'user'@'local' =PASSWORD('mima');
网友评论