lnmp之php

server3.example.com  172.25.85.3

1.server3:

tar jxf php-5.6.19.tar.bz2
yum install curl-devel   -y
yum install re2c-0.13.5-1.el6.x86_64.rpm  gmp-devel   net-snmp-devel

gd-devel-2.0.35-11.el6.x86_64.rpm  libxml2-devel     -y
cd  /root/php-5.6.19
./configure  --prefix=/usr/local/lnmp/php

--with-config-file-path=/usr/local/lnmp/php/etc      --with-mysql=mysqld   --with-mysqli=mysqld

--with-pdo-mysql=mysqld   --with-openssl      --with-snmp     --with-gd     --with-zlib

--with-curl               ##文本浏览

--with-libxml-dir    --with-png-dir         --with-jpeg-dir      --with-freetype-dir    --without-pear         ##不联网安装

--with-gettext     --with-gmp     --enable-inline-optimization

--enable-soap       ##支持动态加载模块

-enable-ftp     --enable-sockets    --enable-mbstring       --enable-fpm

--with-fpm-user=nginx      --with-fpm-group=nginx

make
make install

cp php.ini-production /usr/local/lnmp/php/etc/php-ini
vim  .bash_profile

PATH=$PATH:$HOME/bin:/usr/local/lnmp/mysql/bin:/usr/local/lnmp/nginx/sbin
:/usr/local/lnmp/php/bin

source  .bash_profile

cd /usr/local/lnmp/php/etc
cp php-fpm.conf.default php-fpm.conf
vim php.ini

date.timezone = Asia/Shanghai
pdo_mysql.default_socket= /usr/local/lnmp/mysql/data/mysql.sock
mysql.default_port = /usr/local/lnmp/mysql/data/mysql.sock
mysqli.default_socket=/usr/local/lnmp/mysql/data/mysql.sock

/etc/init.d/mysqld start
 ll /usr/local/lnmp/mysql/data/mtsql.sock

chmod  755  /usr/local/lnmp/mysql/data

vim php-fpm.conf

pid = run/php-fpm.pid

cd php-5.6.19/sapi/fpm/

cp   init.d.php-fpm /etc/init.d/fpm

chmod    +x   /etc/init.d/fpm

/etc/init.d/fpm start

php -m    ##查看php支持插件

vim /usr/local/lnmp/nginx/html/index.php
<?php
phpinfo();
?>

vim /usr/local/lnmp/nginx/conf/nginx.conf

locaton ~ \.php$ {
       root    html;
       fastcgi_pass  127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME /scripts$factcgi_script_name;
       include   fastcgi.conf;
    
}

cd /usr/local/lnmp/nginx/conf/

ls

nginx -t

nginx -s reload

论坛的搭建(未完):

时间: 2024-12-29 11:53:28

lnmp之php的相关文章

linux运维、架构之路-Lnmp架构部署

一.Lnmp架构原理 二. Lnmp架构软件安装 1.Nginx安装脚本 #!/bin/bash useradd -s /sbin/nologin -M www mkdir -p /server/tools/ cd /server/tools/ wget http://nginx.org/download/nginx-1.10.3.tar.gz tar xf nginx-1.10.3.tar.gz yum install pcre-devel openssl-devel -y cd /home/

lnmp脚本

#!/bin/bash#Function: Install LNMP#Author: wang#Date: 20170809 nginx_install(){useradd www -u 509 -s /bin/bash -mmkdir -p /opt/server/nginx/temp #Install the make GCCyum -y install gcc gcc-c++ automake autoconf libtool make #Installing PCRE library (

LNMP编译安装遇到问题归总

LNMP编译安装遇到问题归总 1.错误:configure: error: freetype-config not found. 解决:yum install freetype-devel 2.错误:configure: error: libevent >= 1.4.11 could not be found  解决:yum -y install libevent libevent-devel 3.错误:configure: error: Please reinstall the mysql d

Python实现一键安装部署LNMP环境

最近一直在学Python,东西比较多,时间持续的也比较长,为了能够学以致用,想到了原来写过的shell一键安装部署LNMP脚本,既然shell能写,Python也一定能写,就用学到的知识写了下面这个版本,这可能并不是最优版本,等学到更多东西的时候再进行优化升级! 环境介绍: Python 2.6.6 Centos 6.5 nginx 1.10.1 mysql 5.6.34 php 5.3.3 代码如下: #!/bin/env python import os import sys def ent

lnmp平台的简单基础搭建

一.mysql的安装: 1. get mysql-boost-5.7.17.tar.gz (from 老吴) 使用mysql-boost-5.7.17.tar.gz时,查看df -h,物理空间应该大于10G tar zxf mysql-boost-5.7.17.tar.gz##解压mysql,会发现解压完后du -sh是500+M 2. 软件包依赖性: 在cmake过程中需要使用到gcc.gcc-c++编译器.ncurses-devel.cmake yum install -y gcc gcc-

0123简单配置LNMP

简单配置LNMP不怕出现错误,就怕错误不知道出现在哪里?看日值tail -f /var/log/message -- 系统整个的日志tail -f /var/log/nginx/error.log -- 单个应用的日志http://www.cnblogs.com/make217/p/5836864.htmlhttp://www.cnblogs.com/xiaoit/p/3991037.html

搭建lnmp环境,部署php动态网站

搭建LNMP 前言:"N"代表Nginx与apache的作用一样,都是为了搭建网站服务器,由俄罗斯人lgor sysoev开发,其特点是占有内存少,并发能力强,单台物理服务器可支持3万-5万个并发请求,中国使用nginx网站用户有:百度.京东.新浪.网易.腾讯.淘宝等. 通过下面的实验搭建LNMP环境,部署天空影城的php动态网站 本实验在虚拟机中运行,使用Redhat6.5系统部署! 一.安装及运行 1.搭建yum仓库,安装支持软件 nginx的配置及运行需要pcre,zlib等软件

centos6 LNMP的搭建(linux+nginx+mysql+php)

LNMP的搭建(linux+nginx+mysql+php) 简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP网站服务器架构. Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统.代表版本有:debian.centos.ubuntu.fedora.gentoo等. Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器. Mysql是一个小型关系型数据库管理系统. PHP是一种在服务器端执行的嵌入HTML文档

NGINX网站服务-LNMP平台及应用

实验需求: LNMP实现多个虚拟主机,部署wordpress和phpmyadmin,并为phpmyadmin提供https 实验环境: LNMP                 CentOS 7.2x86_64            IP:172.16.251.138 测试端              CentOS 6.7x86_64            IP:172.16.251.164 实验准备: 安装开发包组,支持软件,解决依赖关系 [[email protected] ~]# ipta

源码编译安装LNMP

Nginx是一种最重要的技能,在公司里可以不会其他的,nginx精通了你也可以所向披靡. 这篇文章也许是有史以来最长的文章了,没有之一. LNMP=Linux Nginx MysqlPHP nginx在工作中是非常重要的web服务器,它是一个高性能的 HTTP 和 反向代理 服务器,也是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,百度BWS.新浪.网易.腾讯等都是使用的是nginx Nginx的工作原理 Nginx 本身只支持静态页面的处理,当客户端访问