博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LNMP环境搭建-php
阅读量:6905 次
发布时间:2019-06-27

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

hot3.png

php的安装使用源码方式,目前在php的官网可下载5.6.17版本。上传linux后解压。

tar xvf php-5.6.17.tar.bz2cd php-5.6.17/./configure --prefix=/usr/local/php5.6 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --enable-fpm --with-opensslmakemake install

上面关键的一步就是configure:

    prefix是安装路径,我也选在了/usr/local/下。

    接下来是mysql的驱动,据网上说,mysqlnd是php的驱动,即你有无安装mysql,mysql安了几个,路径在哪都没什么关系。

    后面mbstring是用于thinkPHP的,关于一个字符串处理函数,语言编码相关的,貌似不安装会有很多麻烦。

    fpm是用于将nginx请求解析给php的,还有关于fastcgi的相关内容详解,可以去百度一下。

    openssl可能是项目的需要。

此时可以启动php-fpm,但是之前需要将fpm的配置文件设置一下,在/usr/local/php5.6/etc/下有一个fpm的默认配置文件 php-fpm.conf.default,将他拷贝或者重命名为php-fpm.conf即可。

环境的其他配置在nginx的安装中给出吧。

转载于:https://my.oschina.net/carlcheer/blog/611198

你可能感兴趣的文章
art-template4.0使用
查看>>
jsp中使用EL获得contextPath
查看>>
SOFARPC 5.5.X 新版发布 | 集成 Nacos 与 Hystrix
查看>>
java String compareTo
查看>>
详解openstack命令启动实现流程及原理(nova --debug image-list)
查看>>
Java-NIO-Buffer详解
查看>>
elasticsearch elk最全java api 搜索 聚合、嵌套查询
查看>>
关于spring中使用多个quatz配置文件配置计划任务时,只有其中一个文件的任务有效的问题...
查看>>
锁屏时禁止让activity自动onCreate和onDestroy
查看>>
大数据日志收集框架之Flume入门
查看>>
android StringBuffer类的使用
查看>>
关于互联网+,工业互联网2025,互联网安全
查看>>
MyBatis构建sql
查看>>
hibernate配置文件 *.hbm.xml长时间加载不出来原因
查看>>
JSP基本语法
查看>>
如何实现phpcms v9_4X版本tag的伪静态?
查看>>
graphite-web render api
查看>>
Linux常用命令
查看>>
邮件服务器树状通讯录实现智能化应用
查看>>
Nginx实现基于用户的访问控制(Ngx_http_auth_basic_module模块)
查看>>