yum安装最新版本lnmp nginx/php配置问题

来源:互联网 时间:2017-06-17

php7.0版本yum安装:

http://blog.csdn.net/zhezhebie/article/details/73325663

nginx安装:

http://blog.csdn.net/zhezhebie/article/details/73325853

mysql 安装就直接yum一下就可以了,那个要求不高,一般直接yum版本是5.5以上,完全够用,自己编译耗时费力,不一定配置的好。yum -y install mariadb-server MariaDB-client

1、查看各种软件的版本:

查看php版本:

php -v

查看mysql版本:

mysql -V #这里的V要大写

查看nginx版本:

nginx -v

按照我上面讲的那些,装好之后应该就是这样的。

2、查看执行文件所在的路径:

这个很有必要,因为你待会儿需要开启,关闭,重启之类的操作,肯定要知道执行文件在哪里呀!

[[email protected] nginx]# which nginx/usr/sbin/nginx[[email protected] nginx]# which mysql/usr/bin/mysql[[email protected] nginx]# which php/usr/bin/php[[email protected] nginx]# which php-fpm/usr/sbin/php-fpm[[email protected] nginx]#

很简单吧?yum安装的就是这么简单呀!

3、查看各种配置文件所在的地方:

查看php的:

php --ini #这些命令我咋知道?那是因为我用了php -h这条命令查看有哪些可用的参数Loaded Configuration File: /etc/php.ini #这个就是php.ini所在的位置啦!

查看php-fpm的,这个文件一般和php.ini在同一个文件夹下面,进到php.ini所在文件夹,然后ls查看一下就知道了:

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

查看nginx的

nginx -V #注意,这里是大V,也是 nginx -h 找到的命令

结果如下:

nginx version: nginx/1.10.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: –prefix=/usr/share/nginx –sbin-path=/usr/sbin/nginx –modules-path=/usr/lib64/nginx/modules –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –http-client-body-temp-path=/var/lib/nginx/tmp/client_body –http-proxy-temp-path=/var/lib/nginx/tmp/proxy –http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi –http-uwsgi-temp-path=/var/lib/nginx/tmp/uwsgi –http-scgi-temp-path=/var/lib/nginx/tmp/scgi –pid-path=/run/nginx.pid –lock-path=/run/lock/subsys/nginx –user=nginx –group=nginx –with-file-aio –with-ipv6 –with-http_ssl_module –with-http_v2_module –with-http_realip_module –with-http_addition_module –with-http_xslt_module=dynamic –with-http_image_filter_module=dynamic –with-http_geoip_module=dynamic –with-http_sub_module –with-http_dav_module –with-http_flv_module –with-http_mp4_module –with-http_gunzip_module –with-http_gzip_static_module –with-http_random_index_module –with-http_secure_link_module –with-http_degradation_module –with-http_slice_module –with-http_stub_status_module –with-http_perl_module=dynamic –with-mail=dynamic –with-mail_ssl_module –with-pcre –with-pcre-jit –with-stream=dynamic –with-stream_ssl_module –with-google_perftools_module –with-debug –with-cc-opt=’-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong –param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic’ –with-ld-opt=’-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-E’
[[email protected] nginx]#

看到了吧?上面信息非常丰富,各种文件的路径都有了,配置文件,安装路径,错误日志,访问日志等等。

查看mysql的配置文件

mysql的查看帮助命令比较特殊,不是直接加 -h,而是–help。这个是因为mysql登陆的时候有时候会用到-h这个命令。远程登陆的时候会用到,用来指定远程host地址。
mysql帮助文件比较长,我们直接把他输出到文件里卖弄查看好了:

mysql --help >>/root/mysqlhelp.txt

这样,mysql的文件就不会输出了,而是直接写入到/root/mysqlhelp.txt 这里面了。查看一下就可以得知:mysql的配置文件可能在的位置就是以下三个地方啦!骑士有经验的话,肯定知道是在:/etc/my.cnf

/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf 

验证一下是否正确,命令如下:

cat /etc/my.cnf

即可看到内容是吧?

3、备份各种配置文件:

这个必须要做,不然,呵呵,你懂的:

#备份php的配置文件cp /etc/php.ini /root/php.inibak#备份php-fpm的配置文件cp /etc/php-fpm.conf /root/php-fpm.confbakcp /etc/php-fpm.d/www.conf /root/www.confbak#备份nginx配置文件:cp /etc/nginx/nginx.conf /root/nginx.confbak
#php-fpm的pid文件和错误日志所在路径:pid = /var/run/php-fpm/php-fpm.piderror_log = /var/log/php-fpm/error.log
#nginx的错误日志和pid文件路径:error_log /var/log/nginx/error.log;pid /run/nginx.pid;#nginx默认的访问日志,这个可以在单独的虚拟机里面重新定义,现在只需要知道它的地址即可:access_log /var/log/nginx/access.log

相关阅读:
Top