php7:
/usr/bin/php
/usr/lib64/php
/etc/php.d
/etc/php.ini
/usr/share/php
/usr/include/ph
/usr/share/man/man1/php.1.gz
php-fpm:
/usr/sbin/php-fpm
/etc/php-fpm.d
/etc/php-fpm.conf
/usr/share/man/man8/php-fpm.8.gz
nginx:
/usr/sbin/nginx
/etc/nginx
/usr/share/nginx
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 10月 2 22:55 redis-benchmark
-rwxr-xr-x. 1 root root 25157 10月 2 22:55 redis-check-aof
-rwxr-xr-x. 1 root root 5178454 10月 2 22:55 redis-check-rdb
-rwxr-xr-x. 1 root root 2584403 10月 2 22:55 redis-cli
lrwxrwxrwx. 1 root root 12 10月 2 22:55 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5178454 10月 2 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中执行相应的命令