Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c
一、linux 系统限制配置
1、关闭系统防火墙
?
1 2 |
|
2、关闭SElinux
?
1 2 |
|
二、系统安装约定
软件源代码包存放位置:/usr/local/src
源码包编译安装位置:/usr/local/软件名字
三、下载软件包
1、下载nginx最新稳定版本
?
1 |
|
2、下载mysql-boost-5.7.16 带 boost 如果不带源码安装如果网络环境不会可能会出现错误
?
1 |
|
3、下载php-7.1.0版本
?
1 |
|
4、下载libmemcached-1.0.18
?
1 |
|
5、下载php-memcached
?
1 2 3 |
|
6、下载openssl-1.1.0c
?
1 |
|
四、安装编译器及依赖
?
1 2 3 4 5 6 7 |
|
五、编译安装mysql-boost-5.7.16 方便再次安装创建mysql_install.sh脚本
1、mysql_install.sh内容
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
|
2、给 mysql_install.sh 可执行权限
?
1 |
|
3、运行mysql_install.sh
?
1 |
|
六、编译安装php7 创建php安装脚本php7_install.sh
1、vim php7_install.sh
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
2、给 php7_install.sh 可执行权限
?
1 |
|
3、执行 php7_install.sh
?
1 |
|
4、编译安装libmemcached-1.0.18
vim libmemcached_install.sh
?
1 2 3 4 5 6 7 8 9 |
|
5、编译安装php-memcached
vim memcached_install.sh
?
1 2 3 4 5 6 7 8 9 10 |
|
留意编完成生成文件路径
?
1 |
|
七、编译安装openssl-1.1.0c
vim openssl_install.sh
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
八、编译安装nginx-1.11.7
vim nginx_install.sh
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
2、给nginx_install.sh可执行权限
?
1 2 |
|
九、配置PHP7
/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/memcached.so
这个路径是 随机可变的所以要注意
留意变完成生成文件路径
Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
十、配置nginx
1、重命名:/etc/nginx/nginx.conf
?
1 |
|
2、新建/etc/nginx/nginx.conf
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
3、创建/etc/nginx/conf.d
?
1 |
|
4、创建支持php-fpm web nginx配置
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
5、创建nginx启动脚本
vim /etc/init.d/nginx
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
6、给 /etc/init.d/nginx 可执行权限
?
1 |
|
7、设置开机启动
?
1 |
|
8、启动nginx
?
1 |
|
十一、测试
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
测试nginx 是否能打开
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://juestnow.blog.51cto.com/1515305/1883133
本文链接:https://my.lmcjl.com/post/15702.html
4 评论