软件源码的处理(一般是删除,属于选做)
软件编译安装的注意事项:
rpm和yum一起已经可以解决的软件,尽量不要自己编译安装。
软件的编译,一般需要编译环境以及一些响应的开发包,因此编译安装前需要将编译环境需要的软件安装上去。如:gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel等
先执行cd /usr/local/src/把要下载安装的文件下载到此路径下, 如果没有安装wget,要先下载wget yum install -y wget
#下载'njinx'压缩包:wget http://nginx.org/download/nginx-1.12.2.tar.gz
解压:tar zxf nginx-1.12.2.tar.gz ls
cd nginx-1.12.2
配置安装路径以及其它的一些配置 这一步一般使用执行configure文件,在执行的时候,可以设置一些配置信息,同时还可以检查软件的编译环境。configure执行成功后,一般会生成一个MakeFile文件。
如:
./configure --prefix=/usr/local/nginx 更改路径
每个软件的configure配置参数都有可能不同,可以查看configure的帮助信息,帮助信息查看方式:
./configure --help
编译源代码
如果上一步configure执行成功并生成MakeFile文件后,便可以使用make命令进行软件的编译
运行命令:
make
安装软件
如果上一步编译成功,这直接可以进行安装,安装命令为
make install
cd /usr/local/nginx/ ls
查看端口是否被占用
./sbin/nginx 如果被占用就停止httpd
查看http状态
service httpd status 关闭httpd
service httpd start 开启httpd
service httpd stop 防火墙要有80端口
vim /etc/sysconfig/iptables
service iptables restart 查找php-fpm
yum search php-fpm 查看php-fpm的详情信息
yum info php-fpm 下载php71w-fpm
yum install -y php71w-fpm
yum install -y php71w-cli 如果有其他版本的要卸载并删除依赖:
rpm -e php
rpm -e php-cli
rpm -e php-common 查看php版本信息:
php -v 在html下添加一个1.php文件,并看能否执行
cd html/ vim 1.php php ./1.php cd ../ ls pwd vim ./conf/nginx.conf 修改的如下所示 把注释去掉,修改里面路径的语句
location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }
查看进程, 以下是重启进程的三种方式:
ps aux grep nginx
kill 6902
ps aux grep nginx
./sbin/nginx -s stop
ps aux grep nginx
./sbin/nginx -s reload
领取专属 10元无门槛券
私享最新 技术干货