灯组合基础知识WordPress, phpmyadmin安装

一、灯组合基础知识

二,WordPress, phpmyadmin安装


linux灯

Apache MySQL (httpd)

php、Python、perl、ruby等

与p的组合:
CGI:公共网关接口通用网关接口,可以理解为一个简化版的http协议,用于web服务器与php应用进程之间的通讯
,,,客户——在web服务器,在php——在web服务器,客户端,php进程生成和销毁都是由web服务器来去维护,所以web服务器就非常繁忙而效率低下
快速CGI:快速CGI,它的原理同CGI一样(客户——在web服务器,在php——在web服务器,客户端)
,,,但不同之处在于,web服务器启动的时候,它会启动一个fastcgi管理器,如phpfpm,同时启动多个包含php解释器的进程,从而形成一个由phpfpm管理的进程池,这样,在web服务器接收到一个请求时,会由phpfpm调度一个进程去执行,进程执行完以后不销毁而是继续回到phpfpm进程池中。省去了叉毁坏过程,性能得以提升
,,,简单来说php想httpd那样生成多个进程监听在指定的套接字上,它是一个独立的服务,httpd接收到请求,通过协议发给php进程,由php执行完毕后交换httpd,最后httpd封装好交给客户端。这样的好处就是web服务器和php服务器能够分离,分别部署多台服务器中
模块:客户——在web服务器,在客户端,因为php已经是httpd的一个模块包含php解释器,可以执行php

FASTCGI与模块:这两种模式都有进程池的概念,性能上比CGI要高一些,区别在于一个进程池是web服务器的进程池,一个是php的进程池;FASTCGI这种模式下,可以比较好的分离动态和静态请求,php出了问题不会影响web服务器。

centos6中安保组合(rpm包):
httpd一般已经安装
,,,# yum安装httpd略
安装php
,,,# yum安装php
,,,(root@www ~) # rpm ql php
,,,/etc/httpd/conf.d/php.参看
,,,/usr/lib64/httpd/modules/libphp5.所以
,,,/var/lib/php/session
,,,/var/www/icons/php.gif
,,,可以看的出,是以模块的方式结合httpd
安装mysql服务器
,,,# yum安装mysql服务器
,,,mysql是一个CS机构的程序,所以安装的时候要指定安装服务端。不过mysql客户端有依赖,所以会一并安装
,,,服务mysqld start ,MySQL程序的服务名叫做mysqld,它是一个单独的服务程序
安装php MySQL
,,,这是一个php连接mysql的驱动接口

,

,

博客作业:
,,,rpm包格式安装配置灯,提供两个虚拟主机,一个用于WordPress,一个用于phpmyadmin,为后一个提供ssl访问方式
由于之前做过实验www.aaa.com www.bbb.com两个虚拟主机,其中www.bbb.com提供了ssl访问,现在将其改造一下:
www.aaa.com内容为WordPress
www.bbb.com为phpmyadmin并提供ssl访问

1, WordPress部分:

/etc/httpd/conf.d/aaa。配置内容:
& lt;虚拟主机172.20.1.100:80>
,,,ServerAdmin webadmin@aaa.com
,,,DocumentRoot/web/vhost/aaa.com/
,,,ServerName www.aaa.com
,,,ServerAlias aaa.com
,,,ErrorLog/var/log/httpd/aaa.犯错
,,,CustomLog/var/log/httpd/aaa.访问结合
& lt;/VirtualHost>

所以删除了原来的默认主页,新增测试
在/web/vhost/aaa.com/中新建test.php,内容为:
,,,测试php与mysql的连接
,,,& lt; ?php
,,,$链接=mysql_connect (“localhost",“root",““);
,,,如果(! $链接)回声“FAILD !连接错误,用户名密码不对“;
,,,别的回声“OK !可以连接“;
,,,比;
,,,

灯组合基础知识WordPress, phpmyadmin安装

,

测试php版本等信息:
,,,& lt; ?php
,,,phpinfo ();
,,,比;
灯组合基础知识WordPress, phpmyadmin安装


注意,index . php结尾要是。php,如果写成了html了,里面的代码则不能运行,它能识别后缀执行;测试好~

,

,

,

下载WordPress并解压(过程略)
[root@www aaa.com] # ls
index.php wordpress wordpress-4.5.2-zh_CN。zip
[root@www aaa.com] # rm指数。php rm
:是否删除普通文件“index.php" ? y
[root@www aaa.com] # mv wordpress/*。
[root@www aaa.com] # ls
index.php ,,wordpress ,,,,,,,,,,,,,,,,wp-admin ,,,,,,,,,,,,wp-config-sample.php wp-includes ,,,,,,wp-login.php ,,,wp-signup。php
license.txt wordpress-4.5.2-zh_CN.zip wp-blog-header.php ,,wp-content ,,,,,,,,,,wp-links-opml.php wp-mail.php ,,,,wp-trackback。php
readme.html wp-activate.php ,,,,,,,,,,wp-comments-post.php wp-cron.php ,,,,,,,,,wp-load.php ,,,,,,wp-settings.php xmlrpc。php
[root@www aaa.com] #

灯组合基础知识WordPress, phpmyadmin安装