linux php编译安装,linuxphp编译安装
1、下载php安装包
http://cn2.php.net/get/php-5.5.36.tar.gz/from/this/mirror
默认情况下Nginx和PHP他俩之间是一点感觉没有的。Apache+PHP编译后生成的是模块文件,而Nginx+PHP需要PHP生成可执行文件才可以,所以要利用fastcgi技术来实现Nginx与PHP的整合,这个只要我们安装时启用 FastCGI即可。此次我们安装PHP不仅使用了FastCGI,而且还使用了PHP-FPM这么一个东东,PHP-FPM说白了是一个管理 FastCGI的一个管理器,它作为PHP的插件存在,在安装PHP时要想使用PHP-FPM就需要把PHP-FPM以补丁的形式安装到PHP中,而且 PHP要与PHP-FPM版本一致,这是必须的,切记!
2、安装
[root@localhost src]# <span>tar</span> -zxvf php-<span>5.5</span>.<span>36</span>.<span>tar</span><span>.gz [root@localhost src]# cd php</span>-<span>5.5</span>.<span>36</span><span> [root@localhost php</span>-<span>5.5</span>.<span>36</span>]# ./configure --prefix=/usr/local/php --with-config-<span>file</span>-path=/usr/local/php/etc --with-png-<span>dir</span>=/usr/local/libpng --with-jpeg-<span>dir</span>=/usr/local/jpeg --with-freetype-<span>dir</span>=/usr/local/freetype --with-zlib-<span>dir</span>=/usr/local/zlib --with-mcrypt=/usr/local/libmcrypt --with-libxml-<span>dir</span>=/usr/local/libxml2/ --with-iconv-<span>dir</span>=/usr/local/libiconv --enable-libxml --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-opcache --enable-mbregex --enable-fpm --enable-mbstring=all --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-<span>zip</span> --enable-soap --without-pear --with-gettext --enable-session --with-curl --enable-ctype --enable-shared --with-<span>gd [root@localhost php</span>-<span>5.5</span>.<span>36</span>]<span>make</span><span> clean [root@localhost php</span>-<span>5.5</span>.<span>36</span>]<span>make</span><span> [root@localhost php</span>-<span>5.5</span>.<span>36</span>]<span>make</span> <span>install</span>
3、将源码中的php.ini-development复制到设置的 php.ini 的搜索路径下
[root@localhost php-<span>5.5</span>.<span>36</span>]# <span>cp</span> php.ini-development /usr/local/php/etc/php.ini
4、复制一份php-fpm配置文件,命名为php-fpm.conf(/usr/local/php/etc路径下)
[root@localhost etc]# <span>cp</span> php-fpm.conf.default php-fpm.conf
5、启动php-fpm
[root@localhost /]# /usr/local/php/sbin/php-<span>fpm [root@localhost </span>/]# <span>ps</span> aux | <span>grep</span> php-<span>fpm root </span><span>7790</span> <span>0.0</span> <span>0.2</span> <span>27300</span> <span>3048</span> ? Ss <span>22</span>:<span>23</span> <span>0</span>:<span>00</span> php-fpm: master process (/usr/local/php/etc/php-<span>fpm.conf) nobody </span><span>7791</span> <span>0.0</span> <span>0.4</span> <span>27300</span> <span>4380</span> ? S <span>22</span>:<span>23</span> <span>0</span>:<span>00</span> php-<span>fpm: pool www nobody </span><span>7792</span> <span>0.0</span> <span>0.2</span> <span>27300</span> <span>2524</span> ? S <span>22</span>:<span>23</span> <span>0</span>:<span>00</span> php-<span>fpm: pool www root </span><span>8124</span> <span>0.0</span> <span>0.0</span> <span>4420</span> <span>756</span> pts/<span>3</span> S+ <span>23</span>:<span>19</span> <span>0</span>:<span>00</span> <span>grep</span> php-fpm
附:
1、查找php配置文件路径
[root@localhost /]# /usr/local/php/bin/php --<span>ini Configuration File (php.ini) Path: </span>/usr/local/php/<span>etc Loaded Configuration File: </span>/usr/local/php/etc/<span>php.ini Scan </span><span>for</span> additional .ini files <span>in</span><span>: (none) Additional .ini files parsed: (none)</span>
2、关闭php-fpm
[root@localhost /]# <span>killall</span> php-fpm
3、php核心配置选项列表
http://php.net/manual/zh/configure.about.php

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。