| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> PHP知识库 -> LNMP环境搭建(PHP) -> 正文阅读 |
|
[PHP知识库]LNMP环境搭建(PHP) |
1、安装依赖包 [root@linux application]# yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel -y [root@linux application]# yum install freetype-devel libpng-devel gd-devel libcurl-devel livxslt-devel libxslt-devel -y [root@linux php-5.3.27]# yum install libtool-ltdl-devel [root@linux tools]# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz [root@linux tools]# tar zxf libiconv-1.14.tar.gz [root@linux tools]# cd libiconv-1.14 [root@linux tools]# ./configure --prefix=/usr/local/libiconv [root@linux tools]# make [root@linux tools]# make install [root@linux tools]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo [root@linux tools]# yum -y install libmcrypt-devel [root@linux tools]# yum -y install mhash [root@linux tools]# yum -y install mcrypt 2、安装PHP 1)下载 https://www.php.net/distributions/php-5.3.27.tar.gz 2)解压配置 [root@linux tools]# tar zxf php-5.3.27.tar.gz [root@linux tools]# cd php-5.3.27 [root@linux php-5.3.27]# ./configure \ --prefix=/application/php5.3.27 \ --with-mysql=/application/mysql \ --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-safe-mode \ --enable-bcmath \ --enable-shmop \ --enable-sysvsem \ --enable-inline-optimization \ --with-curl \ --with-curlwrappers \ --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-zip \ --enable-soap \ --enable-short-tags \ --enable-zend-multibyte \ --enable-static \ --with-xsl \ --with-fpm-user=nginx \ --with-fpm-group=nginx \ --enable-ftp 3)编译 [root@linux php-5.3.27]# ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64/ [root@linux php-5.3.27]# touch ext/phar/phar.phar [root@linux php-5.3.27]# make 4)安装 [root@linux php-5.3.27]# make install 5)配置php.ini文件 [root@linux php-5.3.27]# ln -s /application/php5.3.27 /application/php [root@linux php-5.3.27]# cp php.ini-production /application/php/lib/php.ini 6)配置FastCGI的配置文件php-fpm.conf [root@linux php-5.3.27]# cd /application/php/etc/ [root@linux etc]# cp php-fpm.conf.default php-fpm.conf 7)启动php服务 [root@linux etc]# /application/php/sbin/php-fpm 8)检查php服务启动情况 [root@linux etc]# ps -ef|grep php-fpm 9)访问 nginx.conf文件location节点配置如下: ????????location / { ????????????root ??html; ????????????index ?index.html index.htm; ????????????fastcgi_pass ?127.0.0.1:9000; ????????????fastcgi_index index.php; ????????????include fastcgi.conf; ????????} Web根目录下,新建test.php文件,用如下内容填充: <?php phpinfo(); ?> 访问:http://192.168.220.129/test.php,出现php探针页面,如下图: php安装完成! ? |
|
PHP知识库 最新文章 |
Laravel 下实现 Google 2fa 验证 |
UUCTF WP |
DASCTF10月 web |
XAMPP任意命令执行提升权限漏洞(CVE-2020- |
[GYCTF2020]Easyphp |
iwebsec靶场 代码执行关卡通关笔记 |
多个线程同步执行,多个线程依次执行,多个 |
php 没事记录下常用方法 (TP5.1) |
php之jwt |
2021-09-18 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 1:49:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |