整合php和mysql lnmp,安装配置LNMP服务器(Nginx+PHP+MySQL)

一、安装基础库:

yum install gcc make glibc glibc-common zlib gd gd-devel freetype

二、安装及配置mysql

1、安装MySQL

yum install mysql mysql-server #输入Y即可自动安装,直到安装完成

/etc/init.d/mysqld start #启动MySQL

2、为root账户设置密码

mysql_secure_installation  #回车,根据提示输入Y,输入2次密码,回车,根据提示一路输入Y,最后出现:Thanks for using MySQL!

3、配置mysql

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

old_passwords=1

default-character-set=utf8

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

default-character-set=utf8

[client]

default-character-set=utf8

三、安装及配置PHP

1、安装PHP5

yum install php php-fpm #根据提示输入Y直到安装完成

其中:PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)对于PHP 5.3.3之前的php来说,是一个补丁包,旨在将FastCGI进程管理整合进PHP包中。如果你使用的是PHP5.3.3之前的PHP的话,就必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。

2、安装PHP组件,使 PHP5 支持 MySQL

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

#这里选择以上安装包进行安装,根据提示输入Y回车

chkconfig php-fpm on #设置php-fpm开机启动

/etc/init.d/php-fpm start #启动php-fpm

3、php配置:

vi /etc/php.ini #编辑

date.timezone = PRC #在946行 把前面的分号去掉,改为date.timezone = PRC

expose_php = Off#在432行 禁止显示php版本的信息

magic_quotes_gpc = On#在745行 打开magic_quotes_gpc来防止SQL注入

short_open_tag = ON#在229行支持php短标签

open_basedir = .:/tmp/#在380行 设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题(例如:织梦内容管理系统),可以注销此行,或者直接写上程序的目录/data/www.osyunwei.com/:/tmp/

4、配置php-fpm:

cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak #备份原有配置文件

vi /etc/php-fpm.d/www.conf #编辑

user = nginx #修改用户为nginx

group = nginx #修改组为nginx

四、安装nginx

1、安装必要组件:

为了支持rewrite功能,我们需要安装pcre

yum install pcre*

需要ssl的支持,如果不需要ssl支持,请跳过这一步

yum install openssl*

2、rpm安装:

yum install nginx #安装nginx 根据提示输入y进行安装

chkconfig nginx on #设置nginx开机启动

service nginx start #启动nginx

3、tar包安装:

nginx-1.6.2.tar.gz

./configure

--with-http_stub_status_module:支持nginx状态查询

--with-http_ssl_module:支持https

--with-http_spdy_module:支持google的spdy,想了解请百度spdy,这个必须有ssl的支持--with-pcre:为了支持rewrite重写功能,必须制定pcre

make && make install

4、配置nginx支持php

cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak#备份原有配置文件vi /etc/nginx/nginx.conf #编辑

user nginx nginx; #修改nginx运行账号为:nginx组的nginx用户 或者直接使用nobody用户(tar包安装默认)

:wq #保存退出

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.confbak #备份原有配置文件vi /etc/nginx/conf.d/default.conf #编辑

index index.php index.html index.htm; #增加index.php

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

#取消FastCGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562885.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重建索引一般需要多久_游泳小白学游泳,一般需要多久才能学会?猜猜看

由于每个人的身体条件不同,所以每个人从零基础到学会游泳需要的时间也不同。从我一对一的教学经验来看,一般正常体能的人需要5节课就能学会游泳,每节课1个小时。/01/ 零基础一般需要学什么泳姿?在国内来说,一般零基础先…

oracle字段公式怎么执行,Oracle 在存储过程或函数中执行字符串sql PDF 下载

主要内容:有时,我们需要在存储过程或函数中根据条件拼凑一些sql字符串语句,然后再执行拼凑后的sql字符串,如何做到呢?参考以下代码:FUNCTION CALCULATE_TARGET_SCORE (CUR_MONTH IN NVARCHAR2)RETURN NCLOB…

cxgrid 写数据_大线索报道:2020年策划人必备的50个写方案技巧

【免费】大线索-免费全场景AI数据平台,科技引领未来,协助短视频运营变现。​在乙方期间写了几百个方案,看过大大小小数千个方案,总结了一些好方法,好思路。关于写方案,更多是见仁见智,没有具体的…

oracle dg物理和逻辑,Oracle DG介绍(物理无实例)

DG是dataguard,也叫standby,是oracle提供的一种容灾解决方案,只有企业版可用,标准版是不能用的,DG最多可以有一个主节点,9个DG是dataguard,也叫standby,是Oracle提供的一种容灾解决方…

.net 5 正式版_ASP.NET Core 3时代全新开启,DevExpress ASP.NET增强Data Grid

由轻量级JavaScript小部件提供支持的70个高性能DevExpress ASP.NET Core Controls,包含功能完善的报表平台,因此您可以再最短时间内交付响应迅速的业务线应用程序。DevExpress ASP.NET Core控件v19.2新版正式增强Data Grid和TreeList、File Manager等控件…

linux文件目录含义,Linux中文件权限目录权限的意义及权限对文件目录的意义

linux中目录与文件权限的意义一、文件权限的意义r:可以读这个文件的具体内容;w:可以编辑这个文件的内容,包括增加删除文件的具体内容;x:文件就具有了可执行的权限-------注意:这里和window不一样…

action script3.0殿堂之路_【日本乐坛传奇】松任谷由实是谁?新音乐女王的登基之路!...

松任谷由实是谁?日本人引以为傲的queen of pops?没错,但她,却不仅只是这样。她是日本音乐界的女王,日本流行音乐界始祖级别的人物,日本新音乐活着的精神象征,日本流行界天花板级别的歌手。她和其…

linux权限最小化分级,vim可视化Linux系统安全最小化原则 su sudo

一、vim在可视化模式下编辑crlv,会变成-- VISUAL BLOCK --,然后用上下左右键去选中.多行注释:ESC进入命令行模式;Ctrlv进入VISUAL BLOCK模式上下左右键调整需要注释多少行;Shifti即大写I或s进入插入模式,输入注释的符号,比如#;再按两下ESC键,这时就可完成多行注释,命令行模式下…

ltspice 双脉冲_焊烟脉冲布袋式除尘器制作

菲翔环保为您详细解读SAQutg焊烟脉冲布袋式除尘器制作的相关知识与详情,锅炉滤筒除尘器停机时,若停机时间短,不宜将滤袋清灰,应留意除尘器的保温,若停机时间长,应将所有滤袋清灰,并用引风机将滤…

suse linux 创建用户密码,suse linux上创建用户方式

当需要数据共享时,在suse linux上创建用户需要注意以下两点:1. 所有服务器相同的用户名具备相同的id号。2. 所有用户属于同一个组(如users组)。如同一台机器上:1. 创建一个ID号为501的 portal用户# useradd -u 501 -g users -d /home/portal …

电脑表格制作教程入门_第三节 CorelDRAW制作作品的流程 - CorelDRAW基础入门教程 - 平面设计学院...

CorelDraw简称CDR,是加拿大Corel软件公司产品。它是一个绘图与排版的软件,它广泛地应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等诸多领域。作为一个强大的绘图软件,自然广受设计师们喜爱,用作商业设计和美术设…

全市场等权中位数_A股市场周内效应研究

引言>>> 研究目的本文参考东吴证券研报《A股市场的周内效应》内容,对A股市场的日历效应在周内表现进行探索。日历效应,是一个鱼龙混杂的题目。有诙谐逗笑的,如马克吐温老先生的段子:十月,这是股市最危险的月份…

删除linux目录下一半的文件,Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件...

假设这个目录是/shnne/,里面有log1,log2,log3..log10 十个文件[rootshnne shnne]# touch log{1..10}[rootshnne shnne]# lslog1 log10 log2 log3 log4 log5 log6 log7 log8 log9方法一:find[rootshnne shnne]# lslog1 log10 log2 log3 log…

python语言基本语句例句-关于python:使用WordNet查找同义词,定义和例句

我需要输入一个单词的输入文本文件。然后,我需要使用wordnet查找lemma_names,单词的同义词集的定义和示例。我读过这本书:"使用NLTK 2.0食谱进行Python文本处理"和"使用NLTK进行自然语言处理",以帮助我朝这个…

linux 中的时间戳功能,Linux中时间戳取证研究

【 摘 要 】 文章分析了Linux操作系统中文件时间戳的更新情况。通过对相关工具的研究,阐述了如何获取、分析时间戳,为取证工作提供了依据。【 关键词 】 计算机取证;Linux操作系统;时间戳;Ext2/3/4 【 中图分类号 】 T…

client mac addr不能开机进不去系统_用asp.net core结合fastdfs打造分布式文件存储系统

今天主要是对开发过程,以及对FastDFS这个通用的分布式文件存储服务的单机及集群安装部署过程做个总结。希望对想要自建分布式文件系统的朋友有所帮助。什么是FastDFS这里先简单介绍下分布式文件存储系统。FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要…

linux在根目录下查找文件名称,如何使用Find命令在Linux中查找文件

Linux find命令是Linux系统中最重要和最方便的命令之一。 顾名思义,它可以根据您设置的任何条件和变量在Linux PC上找到文件。 您可以使用find命令按权限,用户,组,文件类型,日期,大小和其他可能的标准查找文…

小米游戏手柄pc插件_在电视上玩电脑游戏

有两个XBOX无线手柄,但steam游戏玩不过来,一直没有买主机。周末想和老婆一起合作玩玩《战斗方块剧场》,这样电脑椅就不够用了,还是窝在沙发里用电视玩着舒服。简单的方法是将显卡的输出接口转接到电视输入口即可。但这样有两个问题…

linux进程创建时间,linux进程创建时间计算

欢迎访问小站,阅读此文http://www.yandong.org/archives/501简介墙上时间,也就是距离1970年1月1日的时间,在linux kernel内部没多大用处,对其的应用多在用户空间。本文的目的在于在kernel里面计算得到 进程创建的墙上时间计算公式…

火焰传感器感应有火亮灯代码_智能无线感应灯火了,光感人感2种传感器感应,做照明品牌的几光...

智能无线感应灯火了,光感人感2种传感器感应,做照明品牌的几光曾经无数次幻想过的一个生活画面 :清晨推开厨房的门,有一束微弱的光跟随着自动亮起;然后倒一杯温开水给自己;手清扫过橱柜,一束亮光…