php7.0康乐安装_Ubuntu安装php7.0环境
1.下载必须组件
sudo apt-get install libxml2-dev
sudo apt-get install curl
参考文献:http://php.net/manual/zh/install.unix.nginx.php
php下载地址:http://php.net/releases/
wget http://am1.php.net/distributions/php-7.0.0.tar.gz
2.开始配置安装
cd /home/php/./configure --enable-fpm --with-mysql
make && make install
3.修改php-fpm配置文件 (php-fpm 参数详情)
include=/home/php/etc/php-fpm.d/*.conf
cd /home/php/etc/php-fpm.d/
vim /home/php/etc/php-fpm/www.conf
修改php-fpm的扩展配置文件www.conf
######设置用户和用户组
user=www
group=www
######根据nginx.conf中的配置fastcgi_pass unix:/home/php/var/run/php-fpm.sock;设置PHP监听
; listen= 127.0.0.1:9000#####不建议使用
listen= /home/php/var/run/php-fpm.sock######开启慢日志
slowlog= /var/log/php-fpm/$pool-slow.log
request_slowlog_timeout=10s
######设置php的session目录(所属用户和用户组都是www)
php_value[session.save_handler]=files
php_value[session.save_path]= /var/lib/php/session
4.修改php.ini
因为php7的ini在源文件安装包里面;所有要先复制一份
cp php.ini-development /home/php/etc/php.ini
vim /home/php/etc/php.ini
######避免PHP信息暴露在http头中
expose_php=Off
######避免暴露php调用mysql的错误信息
display_errors=Off
######在关闭display_errors后开启PHP错误日志(路径在php-fpm.conf中配置)
log_errors=On
######设置PHP的扩展库路径
extension_dir= "/home/php/lib/php/extensions/no-debug-non-zts-20151012/"######设置PHP的opcache和mysql动态库
zend_extension=opcache.so
extension=mysqli.so
extension=pdo_mysql.so
######设置PHP的时区
date.timezone=PRC
######开启opcache
[opcache]
; Determinesif Zend OPCache isenabled
opcache.enable=1######设置PHP脚本允许访问的目录(需要根据实际情况配置)
;open_basedir= /usr/share/nginx/html;
5.拷贝两个可执行文件到用户目录;让程序可以快捷命令启动
cp /home/php/sbin/php-fpm /usr/local/bin/php-fpm
cp /home/php/bin/php /usr/local/bin/php
或者链接过去:
ln -s /usr/local/memcache/bin/memcached /usr/local/bin/memcachedln -s /home/php/sbin/php-fpm /usr/local/bin/php-fpmln -s /home/nginx/sbin/nginx /usr/local/bin/nginx
这样可以直接 运行php -v 查看版本
root@DK:/home/php/bin# php -v
PHP7.0.0 (cli) (built: Apr 5 2018 11:24:01) ( NTS )
Copyright (c)1997-2015The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
可以运行php-fpm 启动php-fpm
root@DK:/home/php/bin# ps -ef|grep php-fpm
root15846 1 0 20:07 ? 00:00:00 php-fpm: master process (/home/php/etc/php-fpm.conf)
www15847 15846 0 20:07 ? 00:00:00 php-fpm: pool www
www15848 15846 0 20:07 ? 00:00:00 php-fpm: pool www
root15850 15780 0 20:07 pts/0 00:00:00 grep --color=auto php-fpm
常用的脚步启动:
#停用php-fpm
sudo kill-INT `cat /home/php/var/run/php-fpm.pid`
#启动php-fpm
sudo/home/php/sbin/php-fpm
#查看php-fpm 的进程id
echo `cat/home/php/var/run/php-fpm.pid`
#停用php-fpm
sudo kill -INT 进程号如12345
php7.0康乐安装_Ubuntu安装php7.0环境相关推荐
- java wps linux 安装_ubuntu安装Java开发环境
1. 从sun主页JDK for Linux版本.这里的是jdk-6u6--i586.bin. 2. 用root用户登录ubuntu,或是在普通用户下用su命令切换用户.切换到所需的安装目录.类型: ...
- php7.0康乐安装_Linux环境PHP7.0安装
PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM.HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就 ...
- php7.0康乐安装_Windows服务器安装配置PHP7.0环境图文教程
PHP7在windows环境中安装已经不像低版本的php了它需要安装其它的一些插件才可以正常的运行了,下面我们来看一篇关于Windows服务器安装配置PHP7.0环境图文教程了,希望对各位有帮助. 在 ...
- centos6.5 nginx1.8 php mysql,CentOS6.5 源码安装Nginx1.8 + PHP7.0.6 + MySQL5.7.12
准备工作 使用yum安装相关依赖 yum install -y gcc gcc-c++ autoconf automake libtool make cmake libjpeg libjpeg-dev ...
- yum 源没有php7.0,yum安装最新版php7的操作方法
yum安装最新版php7的操作方法 发布时间:2021-01-12 10:28:17 来源:亿速云 阅读:96 作者:栢白 这篇文章主要介绍了yum安装最新版php7的操作方法,具有一定借鉴价值,需要 ...
- 安装PHP5、PHP7
安装 PHP5 PHP(Hypertext Preprocessor)英文超级文本预处理语言.PHP是一种HTML内嵌式的语言,是一种在服务端执行的嵌入HTML文档的脚本语言.官网:www.php.n ...
- php7.3 安装详解,php7.3.20以及常用拓展安装
瞎几把装点依赖吧,要不要用的都给装上: yum install -y gcc gcc-c++ libxml2-devel openssl-devel curl-devel libjpeg-devel ...
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
- mac php7 mysql 扩展_升级到php7和安装拓展(mac centos)
Mac升级到php7 使用homebrew安装php7 brew update #更新源 brew search php #查找源中的php,发现有php7.1版本,安装最新的php7.1 brew ...
最新文章
- 如何识别出轮廓准确的长和宽
- React-native 官方 demo
- 克隆仓库时HTTPS和SSH方式的区别和使用
- (王道408考研数据结构)第六章图-第四节2:最小生成树之克鲁斯卡尔算法(思想、代码、演示、答题规范)
- Android开发笔记(一百六十三)高仿京东的沉浸式状态栏
- 043、JVM实战总结:动手实验,自己动手模拟出频繁Young GC的场景
- 批量数据替换助手V2.0版发布,欢迎使用
- SpringBoot2集成Quartz配置独立数据源
- 2021应届生DJI校招在线测评几点说明
- Java项目经验面试总结
- PAT 1003 我要通过! python
- CSDN周赛52期及53期浅析
- 心得|Python新手如何渡过小白期,不再当菜鸟程序员?
- 软考java题目_软件工程软考题目总结
- 万字长文解读DeepMind与谷歌的AI拉锯战
- 谈谈我对华为HarmonyOS 2.0的看法
- 计算机机房内管线路由设计,大学生公寓FTTB宽带接入网综合设计
- 复旦计算机学院 王曦,复旦大学计算机科学与工程系薛向阳老师介绍
- 汽车GPS定位器在汽车金融风控中如何把控
- 优酷与土豆“闪婚” 视频行业整合正在进行
热门文章
- Makefile系列学习(博客)
- MySQL Binlog增量同步工具go-mysql-transfer实现详解
- 使用云效Codeup10分钟紧急修复Apache Log4j2漏洞
- 云原生数据仓库AnalyticDB支撑双11,大幅提升分析实时性和用户体验
- ​如何让技术想法更容易被理解?
- 从 Storm 迁移到 Flink,美团外卖实时数仓建设实践
- 科学地花钱:基于端智能的在线红包分配方案
- 一文知晓浪潮云海OS在SPEC Cloud测试中的调优实践!
- 漫画 | 程 序 员 脱 单 指 南
- 剧情反转:今年AI要凉!薪资碾压全行,但人才缺500万!