php个人空间源码,PHP安装 - 牛牛牛大棚的个人空间 - OSCHINA - 中文开源技术交流社区...
1、下载php源码包
http://www.php.net/downloads.php
2 、安装php
tar -xvf php-5.5.13.tar.bz2
cd php-5.5.13
./configure --prefix=/usr/local/php --with-config-file-path=/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite --with-pear
make
make install
(1)出现错误: congigure error: xml2-config not found.
解决办法: sudo yum install libxml2-devel
(2)出现错误: congigure error: Cannot find OpenSSL's
解决办法: yum install openssl openssl-devel
ln -s /usr/lib64/libssl.so /usr/lib/
(3)出现错误: configure: error: Please reinstall the BZip2 distribution
解决办法: yum install bzip2 bzip2-devel
(4)出现错误: configure: error: Please reinstall the libcurl distribution -easy.h should be in /include/curl/
解决办法: yum -y install curl-devel
configure: error: mcrypt.h not found. Please reinstall libmcrypt.
sudo yum install libmcrypt libmcrypt-devel mcrypt mhash
configure: error: Please reinstall readline - I cannot find readline.h
sudo yum install readline-devel
3、添加 PHP 命令到环境变量
vim /etc/profile
在末尾加入
PATH=$PATH:/usr/local/php/bin
export PATH
要使改动立即生效执行
. /etc/profile 或 source /etc/profile
查看环境变量
echo $PATH
4、查看php版本
php -v
PHP 5.5.13 (cli) (built: Jun 20 2014 11:11:26)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
5、配置php-fpm
cd /usr/local/php/etc
cp php-fpm.conf.default php-fpm.conf
6、启动php-fpm
sudo /usr/local/php/sbin/php-fpm
修改nginx的配置文件(/etc/nginx/conf.d/default.conf)
location / {
root web根目录;
index index.html index.htm index.php;
}
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME web根目录$fastcgi_script_name;
include fastcgi_params;
}
7、重启nginx
/etc/init.d/nginx restart
在web根目录下创建index.php
在浏览器中输入http://ip/index.php查看成功即可。
(1)出现错误: can not get uid for www
解决方法:
修改php-fpm.conf中user为nginx group为nginx
php个人空间源码,PHP安装 - 牛牛牛大棚的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- mysql读写分离codis_Codis 安装 - Rayn——做今天最好的自己 - OSCHINA - 中文开源技术交流社区...
1.下载codis 下载地址:https://github.com/CodisLabs/codis.git 2.下载 go 环境库 下载地址:https://golang.org/ 3. 添加 go ...
- android宿舍管理系统源码,校园宿舍管理系统 - ATB的个人空间 - OSCHINA - 中文开源技术交流社区...
本实例为一个校园宿舍管理系统, 系统用户分为三个角色,系统管理员 , 楼宇管理员, 学生, 系统管理员可以应用对楼宇管理员的管理工作(增删改查), 学生的管理(增删改查), 楼宇管理(增删改查), 学 ...
- java中PL层_安装pljava - RuralHunter的个人空间 - OSCHINA - 中文开源技术交流社区
pljava是pgsql跟java的桥接,安装以后就可以在pgsql里面调用java了.这里记录一下我在ubuntu server下安装的过程 1. 下载源码编译 很简单,下载,解压,设置一下JAVA ...
- linux系统上安装toma,Linux-tar - osc_btnnkvs0的个人空间 - OSCHINA - 中文开源技术交流社区...
1. tar简介 https://zh.wikipedia.org/wiki/Tar Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为"tar&qu ...
- 最新JAVA性能调优实战教程_java性能调优实战 - osc_9z8xc00s的个人空间 - OSCHINA - 中文开源技术交流社区...
在项目压测过程中,发现系统占用,上下文切换非常频繁,在此记录下调优过程,希望对后来人有所帮助. 测试方法:模拟客户端实际操作,向服务器高并发发送数据,查看服务器的负载情况. 服务器基本配置如下 1,基 ...
- mysql sycho_Java面试题 - osc_p1rj1z8j的个人空间 - OSCHINA - 中文开源技术交流社区
1.Java有几种数据类型?分别是什么? Java有8种数据类型: 字符类型:char(16位) 布尔类型:boolean(true/false) 数值类型: 整数类型:byte(8位),short( ...
- java 的“mwq”_java的对象模型 - osc_mwqvsfzo的个人空间 - OSCHINA - 中文开源技术交流社区...
java中的对象在内存中,究竟是怎样一种存在? 这篇随笔,我们就来一探究竟.可能不够深入,但是我们把理解到位,深入到我们需要的程度这样即可. 先来看下jvm的内存模型: 程序计数器 虚拟机栈和本地方法 ...
- java方法调用机制_Java方法调用机制 - osc_bkdv2it5的个人空间 - OSCHINA - 中文开源技术交流社区...
最近在编程时,修改方法传入对象的对象引用,并没有将修改反映到调用方法中.奇怪为什么结果没有变化,原因是遗忘了Java对象引用和内存分配机制.本文介绍3个点: ① 该问题举例说明 ② 简要阐述Java内 ...
- java实现gdal栅格矢量化_gdal栅格矢量化 - osc_lfs4vsih的个人空间 - OSCHINA - 中文开源技术交流社区...
#include "gdal_alg.h" 栅格矢量化功能用于将栅格数据生成矢量数据,通常用于分类图像.GDAL库中使用函数GDALPolygonize()或者函数GDALFPol ...
最新文章
- 万字长文综述目标检测领域,你要的都在这里
- 分区供水条件口诀_口诀+总结!耐火等级要求及调整原则及记忆方式
- HDU - 1796 How many integers can you find(容斥原理)
- mybatis传递多个参数_MyBatis 映射器
- 边缘计算精华问答 | 边缘计算有哪些应用场景?
- 【干货】2021年技术趋势:全球企业加速数字化转型-德勤.pdf(附下载链接)
- 洛克人html5,《洛克人Zero/Zx合集》:跳票冷饭,与预期有差但依旧很香
- 客快物流大数据项目(二):物流项目详细介绍
- UE4源码下载慢的解决方案--代理法
- 研发人员如何提高工作效率
- MSC-VO: 基于曼哈顿和结构约束的视觉里程计(CVPR 2021)
- IDEA绝对好用的十大插件,不接受反驳
- 【科软课程-信息安全】Lab13 Packet Sniffing and Spoofing
- Vant 商品规格sku用法
- 现在编程主要用什么软件
- Java对数组对象进行排序
- 517coding网站P1960
- 数据结构作业之输出树的每一条从根节点到叶节点的路径
- JS 模块化 - 04 CMD 规范与 Sea JS
- 南明兵部尚书万元吉后裔在松滋
热门文章
- windows基本命令
- 我的世界java1.13下_Minecraft我的世界Java版1.13-pre3更新内容
- java如何获取当前时间 年月日 时分秒
- python爬取豆瓣top250信息并存入数据库中 | sqlite3
- c程序设计语言 qsort,【程序设计基础_C语言】北理工的恶龙(附qsort范例)
- Markov Chain Monte Carlo 和 Gibbs Sampling算法
- html创建关联程序,如何在控制面板中创建电子邮件默认程序关联
- mysql正则匹配大写字母_正则表达式,大写字母,怎么匹配?
- A/B/C/D/E五个人互相传球
- 基于C语言设计的俄罗斯方块小游戏(VS2017运行)