做网站导航条怎么弄,企业展示网站建设需要做什么,三国曹魏古城建设网站,响应式网站 模版一.lamp介绍
网站#xff1a;
静态网站
动态网站
【php语言 .php结尾的文件】
作用#xff1a;运行php语言编写的动态网站应用
lamp LinuxApache【负责解析静态资源】MySQL【负责存储网站产生的数据】PHP【负责解析动态资源】 如上图所示#xff0c;是lamp平台中三…一.lamp介绍
网站
静态网站
动态网站
【php语言 .php结尾的文件】
作用运行php语言编写的动态网站应用
lamp LinuxApache【负责解析静态资源】MySQL【负责存储网站产生的数据】PHP【负责解析动态资源】 如上图所示是lamp平台中三个组件之间的关联。
阿帕奇会产生一个web进程这个web进程可以接受分析客户端发送过来的请求
如果客户端发送到阿帕奇的web进程的是一个动态页面的请求此时阿帕奇就需要把这个请求转接给php应用程序此过程中阿帕奇通过一种CGI的机制来调用PHP的软件
通过这个php软件来调用执行文件中的php代码这个执行结果可能就是一些商品名或者商品的价格名随后php将获取的数据结果返回给阿帕奇阿帕奇借助产生的web进程将动态数据返回给客户端。
在php代码中很可能存在着指定php去连接MySQL数据库的指令。
而在此过程中MySQL数据库的作用就是
使得php连接MySQL数据库需要有一个驱动即php-mysql有这个驱动php才能正常连接MySQL数据库随后php才能正常获取到数据随后php将数据返回给阿帕奇。
php是作为阿帕奇的一个功能模块存在的。
二.部署lamp平台
第一安装lamp平台相关的软件
阿帕奇php数据库软件php要想成功连接MySQL数据库需要有对应的软件即php-MySQL gd php-gd 让php编写的动态网站的图片可以正常展示的。
第二是关于php
php在平台上不是一个独立的软件存在的而是作为阿帕奇的一个功能模块存在的。
阿帕奇通过CGI机制来调用php准确的来说阿帕奇通过CGI机制来实际调用的就是php为阿帕奇生成的这个libphp5.so模块。然后给客户端php的动态响应。
将来确保php编写的动态应用可以在阿帕奇上正常运行我们就需要去修改阿帕奇的主配置文件即修改文件/etc/httpd/conf/httpd.conf 如上图所示我们需要到阿帕奇的主配置文件中去修改DirectoryIndex即修改阿帕奇的默认首页添加index.php作为阿帕奇的默认首页。
1.测试阿帕奇是否可正常运行php编写的动态应用程序 如上图所示这是在阿帕奇的数据目录下去编写一个php的动态页面。 如上图所示这个页面就是phpinfo();页面正常返回的结果。
2.测试php代码是否可正常连接数据库 如上图所示这段php代码用来测试是否可以正常连接MySQL数据库。‘
调用一个叫做mysql_connect的函数数据库服务器的IP地址连接数据库的用户名连接数据库的密码。
将这个连接结果保存到一个叫做$link的变量中随后将这个变量的值代入到if判断中如果能连接成功就返回OK如果连接不成功就返回Errot
随后的mysql_close是关闭数据库连接。
即成功连接数据库即显示OK否则显示Error
三.部署word press
word press就是 事先用PHP语言编写的个人博客或者是个人论坛的模板或者说软件
1.创建word press虚拟主机 如上图所示这是在阿帕奇中创建虚拟主机随后使用httpd -t来检测语法是否正确。
2.下载word press安装包将相关文件放到对应的网站目录。 如上图所示搭建一个项目就是将这个项目的所有文件复制到对应虚拟主机的数据目录就可以了。 如上图所示这是将阿帕奇的默认主页删掉。
随后在Windows上添加主机名解析就可以在浏览器上看到word press的页面了。 3.创建word press需要的数据库授权用户 如上图所示这是在数据库中创建出用来储存word press数据的数据库并且创建连接数据库的用户随后刷新权限表使操作生效。 如上图所示这是根据我们创建数据库创建用户的信息来填写信息。 如上图所示我们需要去解压目录下创建一个叫做wp-config.php文件这个文件的作用是php
四.部署phpMyAdmin【MySQL的图形化管理工具】
1.创建虚拟主机 2.部署phpMyAdmin 如上图所示我们只需要将这个解压目录下的文件都复制到虚拟主机的网页目录下 如上图所示在此之后需要重启阿帕奇使得配置生效。
3.访问 如上图所示在windows上去访问这个应用还需要去添加相应的解析。