博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php7安装
阅读量:6352 次
发布时间:2019-06-22

本文共 2614 字,大约阅读时间需要 8 分钟。

初始环境

[root@php7 ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core) [root@php7 ~]# getenforceDisabled[root@php7 ~]# systemctl status firewalld.service● firewalld.service - firewalld - dynamic firewall daemon   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)   Active: inactive (dead)     Docs: man:firewalld(1)[root@php7 ~]#
View Code

1.安装nginx

前面的博文已写编译安装nginx

2.安装php

下载地址:

http://cn2.php.net/distributions/php-7.1.1.tar.gz

提示:php7中已废弃了mysql_connect()系列的函数,可以删除此参数 --with-mysql=mysqlnd

# 解决依赖 yum install -y zlib-devel openssl-devel pcre-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libivonv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel bzip2-devel readline-devel recode recode-devel libtidy libtidy-devel libmcrypt-devel mhash mcrypt./configure --prefix=/application/php-7.1.1 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --enable-short-tags --enable-static --with-xsl --with-fpm-user=www --with-fpm-group=www --enable-ftp --enable-opcache=nomake #时间会有点长make install #所以我会把它包为rpm# 创建php软件链接ln -s /application/php-7.1.1/ /application/php# 配置php-fpm.confmkdir /application/php/etc/ -p\cp /server/tools/php-7.1.1/sapi/fpm/php-fpm.conf /application/php/etc/\cp /server/tools/php-7.1.1/sapi/fpm/php-fpm.conf /application/php/etc/\cp /application/php/etc/php-fpm.d/www.conf.default /application/php/etc/php-fpm.d/www.conf# 配置php.inimkdir /application/php/lib/ -p\cp /server/tools/php-7.1.1/php.ini-production /application/php/lib/php.inivim /application/nginx/conf/nginx.conf# 在server模块中加入 index.php     location / {        root   html;        index  index.php index.html index.htm;    }# 在server模块中添加    location ~* .*\.(php|php5)?$ {                root html;                fastcgi_pass  127.0.0.1:9000;                fastcgi_index index.php;                include fastcgi.conf;    }# 检查nginx配置状态/application/nginx/sbin/nginx -t# 重启nginx /application/nginx/sbin/nginx -s reload# 启动php-ftp程序/application/php/sbin/php-fpm# 输入phpinfoecho -e '
' > /application/nginx/html/index.php

 3.结果图

此处没写连接mysql.读者可以到这里查看

 

转载于:https://www.cnblogs.com/anyux/p/8087524.html

你可能感兴趣的文章
SQL注入测试工具:Pangolin(穿山甲)
查看>>
在html 的img属性里只显示图片的部分区域(矩形,给出开始点和结束点),其他部份不显示,也不要拉伸...
查看>>
程序员第二定律:量化管理在程序员身上永无可能
查看>>
ubuntu一些脚本的执行顺序
查看>>
类继承的结构
查看>>
Intel 被 ARM 逼急了
查看>>
testng + reportng 测试结果邮件发送
查看>>
百度亮相iDASH,推动隐私保护在人类基因组分析领域的应用
查看>>
Python「八宗罪」
查看>>
你的隐私还安全吗?社交网络中浏览历史的去匿名化
查看>>
NeurIPS 2018|如何用循环关系网络解决数独类关系推理任务?
查看>>
Windows 10 份额突破 40%,Windows 7 连跌四月终回升
查看>>
怎么把Maven项目转为动态Web项目?
查看>>
Arm发布Cortex-A76AE自动驾驶芯片架构,宣示车载系统市场主权
查看>>
FreeBSD ports中make可带有的参数(转)
查看>>
Hibernate入门教程
查看>>
Java支付宝扫码支付[新]
查看>>
SpringMVC 拦截器 筛选
查看>>
CronExpression介绍
查看>>
第十八章:MVVM(八)
查看>>