配置PHP

安装PHP:

yum install php  php-mysql php-gd libjpeg*  php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

安装php-fpm:

yum install php-fpm

查看配置文件:

rpm -ql php-fpm
/etc/php-fpm.d/www.conf

修改配置文件:

vim /etc/php-fpm.d/www.conf

启动php-fpm:

systemctl start php-fpm.service


配置nginx

安装nginx:

yum install nginx

配置nginx:

vim /etc/nginx/nginx.conf

在server段配置上如下:

location / {
	index index.php index.html;
}
location ~ \.php {
	root /usr/share/nginx/html;
	fastcgi_pass  127.0.0.1:9000;
	fastcgi_param SCRIPT_FILENAME /script$fastcgi_script_name;
	include fastcgi_params;
}

index               指定索引文件

fastcgi_pass    指定监听端口

fastcgi_param 指定传入的参数

include            包含fastcgi_params文件,这个文件在nginx配置目录中。

修改 fastcgi_params 文件:

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx;
fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  REQUEST_SCHEME     $scheme;
fastcgi_param  HTTPS              $https if_not_empty;
fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

添加 index.php 文件:

touch /usr/share/nginx/html/index.php
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php

启动 nginx 打开浏览器访问当前IP,看是否出现 phpinfo() 页面。


配置mysql

安装mysql:

yum install mariadb

连接mysql:

vim /usr/share/nginx/html/index.php

写入如下内容:

<?php
$conn = mysql_connect('127.0.0.1','root','qiyang');
var_dump($conn);

刷新浏览器查看是否有如下输出,如果有说明连接mysql成功。

resource(2) of type (mysql link)