centOS7手动安装lnmp环境问题总结

php7:
/usr/bin/php //执行文件目录
/usr/lib64/php //php已安装的库文件,32位为/usr/lib/php
/etc/php.d   //php所有扩展库的配置文件
/etc/php.ini //php自身的配置文件
/usr/share/php //暂时不知
/usr/include/php//phpize添加的扩展库源码位置
/usr/share/man/man1/php.1.gz //php帮助文档
php-fpm:
/usr/sbin/php-fpm 
/etc/php-fpm.d //存放php-fpm的配置文件。(socket的配置)
/etc/php-fpm.conf //php-fpm的源配置文件
/usr/share/man/man8/php-fpm.8.gz
nginx:
/usr/sbin/nginx 
/etc/nginx //包含nginx.conf,fastCgi_params等文件,还有conf.d文件夹,里面为nginx.conf的子配置文件,可在里面建vhost文件夹以建立多个站点
/usr/share/nginx //存放nginx的模块信息?默认的站点目录在该目录下的html目录里

nginx运行会产生nginx.pid文件,默认在/run/nginx.pid
php-fpm运行时会产生php-fpm.pid文件,默认在/run/php-fpm/php-fpm.pid
以tcp协议的9000端口访问时,不产生文件,以socket方式访问时会生成www.sock文件放在/run/php-fpm目录下。
可将这些文件路径调整至/var/run目录下,或着新建网站目录放在任意位置
日志文件默认会存放在/run/log下,可调整,并可与pid文件保存在同一目录
www.sock为nginx与php-fpm连通的介质,故nginx.conf中与php-fpm.conf中的配置要保持一致,同时。生成的socket文件要属于www用户并给与其读写权限,否则会产生502错误。
    对于根据源码安装的,就比较方便了,因为可以将其全部存放在同一目录,通常是/usr/local目录下,这样管理起来比较方便,所以强烈推荐源码安装!
redis安装:
下载源码压缩包,解压至/usr/local/目录,进redis目录。执行make编译,会在./src下生成6个可执行文件。然后执行make install,会将这些可执行文件复制到/usr/local/bin目录下,
redis-benchmark
redis-check-aof
redis-check-rdb
redis-cli
redis-sentinel -> redis-server
redis-server
####全信息为:
-rwxr-xr-x. 1 root root 2431696 102 22:55 redis-benchmark
-rwxr-xr-x. 1 root root   25157 102 22:55 redis-check-aof
-rwxr-xr-x. 1 root root 5178454 102 22:55 redis-check-rdb
-rwxr-xr-x. 1 root root 2584403 102 22:55 redis-cli
lrwxrwxrwx. 1 root root      12 102 22:55 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5178454 102 22:55 redis-server

再执行./utils/isntall_server.sh执行配置引导脚本,生成配置信息如下:
Selected config:
Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379
Executable     : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
并将redis配置为跟随系统启动。
服务名为redis_6379
netconsole      0:关 1:关 2:关 3:关 4:关 5:关 6:关
network         0:关 1:关 2:开 3:开 4:开 5:开 6:关
nginx           0:关 1:关 2:开 3:开 4:开 5:开 6:关
redis_6379      0:关 1:关 2:开 3:开 4:开 5:开 6:关
systemctl与chkconfig:
systemctl管理系统服务,chkconfig管理用户自定义的服务
当用户通过systemctl禁用或启用某一非系统服务时,会重定向到chkconfig中执行off或者on.
同样,当通过chkconfig修改系统服务时会重定向到systemctl中执行相应的命令
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值