nginx配置王志强:nginx1.15编译安装zhuanlan.zhihu.com
默认配置/usr/local/nginx/conf/nginx.conf
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
去掉#
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
include fastcgi_params;
}
PHP配置王志强:php7.2编译安装zhuanlan.zhihu.com
编写/usr/local/nginx/html/phpinfo.php
phpinfo();
?>
访问 ip/phpinfo.php
Mysql配置王志强:CentOS7.X yum安装MySQL8.0zhuanlan.zhihu.com
编写/usr/local/nginx/html/db.php
$dbms='mysql'; //数据库类型
$host='127.0.0.1'; //数据库主机名
$dbName='mysql'; //使用的数据库
$user='root'; //数据库连接用户名
$pass='wangzhiqiang'; //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
echo "连接成功
";
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e->getMessage() . "
");
}
?>
访问 ip/db.php
redis配置王志强:centos7安装redis服务zhuanlan.zhihu.com
安装redis扩展Package :: redispecl.php.net
[root@VM_159_140_centos lnmp]# wget https://pecl.php.net/get/redis-4.3.0.tgz
[root@VM_159_140_centos lnmp]# tar zxf redis-4.3.0.tgz
[root@VM_159_140_centos lnmp]# cd redis-4.3.0/ # 进入 phpredis 目录
[root@VM_159_140_centos redis-4.3.0]# /usr/local/php/bin/phpize # php安装后的路径
[root@VM_159_140_centos redis-4.3.0]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@VM_159_140_centos redis-4.3.0]# make && make install
修改php.ini文件
[root@VM_159_140_centos lnmp]# vi /usr/local/php/etc/php.ini
#增加如下内容
extension=redis.so
最终总结:
修改什么配置文件就重启什么服务