LAMP快速部署及LAMP组合深入讲解-1

 

lamp

php

  • php: 脚本编程语言、嵌入到html中的嵌入式web程序开发语言;基于zend编译成opcode(二进制格式的字节码,重复运行,可省略编译环境)

    • 配置文件:/etc/php.ini, /etc/php.d/*.ini

      • 配置文件在php解释器启动时被读取,因此,对配置文件的修改如何生效?
        Modules:重启httpd服务;
        FastCGI:重启php-fpm服务;
    • ini

      php.ini的核心配置选项文档:http://php.net/manual/zh/ini.core.php
      php.ini配置选项列表:http://php.net/manual/zh/ini.list.php

lamp

  • WEB资源类型:
    • 静态资源:原始形式与响应内容一致;
      动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端;

      • 客户端技术: javascript
        服务器端技术:php, jsp
  • CGI:Common Gateway Interface
    可以让一个客户端,从网页浏览器向执行在网络服务器上的程序传输数据;CGI描述了客户端和服务器程序之间传输的一种标准;
  • amp

    • a: apache (httpd)
      m: mysql, mariadb
      p: php, perl, python

    • httpd:接收用户的web请求;静态资源则直接响应;动态资源为php脚本,对此类资源的请求将交由php来运行;
      php:运行php程序;
      MariaDB:数据管理系统;

      • httpd与php结合的方式:
        modules (把php编译成为httpd的模块)
        FastCGI:php-fpm
    • amp组合方式:

  • 快速部署amp:

    • CentOS 7:
      • Modules:程序包,httpd, php, php-mysql, mariadb-server
        启动的服务:systemctl start mariadb.service httpd.service
      • FastCGI:程序包,httpd, php-fpm, php-mysql, mariadb-server
        启动的服务:systemctl start mariadb.service php-fpm.service httpd.service
    • CentOS 6:
      • Modules:程序包,httpd, php, php-mysql, mysql-server
        启动的服务:service mysqld start, service httpd start
  • php测试代码

    示例:
  • php连接mysql的测试代码:

 

原创文章,作者:s,如若转载,请注明出处:/77505

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐主管  万达娱乐主管  guoqibee.com  万达娱乐招商QQ  万达娱乐平台  万达主管  测试  万达注册  万达直属QQ  万达娱乐主管