文档章节

centos搭建php运行环境

p
 pighu
发布于 2015/12/31 18:50
字数 372
阅读 70
收藏 0

1、安装nginx

 

要下载最新的nginx,需得添加nginx的源。在/etc/yum.repos.d目录下新建nginx.repo文件,内容为下:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

天朝可以直接:

yum install nginx

国外的不求行,原因如下:

nginx is not a part of base CentOS repository.

But you can install EPEL repositiry to get nginx:

所以要先:

yum install epel-release

然后:

   yum install nginx

 

留意防火墙

检查有没有开启80端口

/etc/init.d/iptables status

没有就通过下面的命令加上:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

安装php

1、先加载yum的源

 

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm    ##CentOs 5.x

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm    ##CentOs 6.x

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm   ##CentOs 7.X

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2、执行下面的命令,下面安装的是php5.5,如果要5.6,将55换成56即可

yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-fpm.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64

3、/etc/init.d/php-fpm start

安装mysql:

yum install mysql-server

启动mysql:

service mysqld start

关闭mysql:

service mysqld stop

修改mysql字符集,将/etc/目录下的my.cnf文件内容修改为:

[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
lower_case_table_names=1
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8
init_connect='SET NAMES utf8'
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf-8

由于mysql初始root的密码为空,需要通过下面的语句修改,其中admin即为新密码:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('admin');

 

© 著作权归作者所有

共有 人打赏支持
p
粉丝 0
博文 5
码字总数 1469
作品 0
广州
私信 提问
Cacti有图无流量

运行环境:Redhat上搭建Vmare里运行Centos安装cacti(已经启动) CentOS Vmware Redhat 已经正常运行一段时间,后来带宽升级了,需要修改/plugins/weathermap/editor.php参数。但是不知道虚拟机...

jiangjinsai
2016/06/13
413
2
CentOS6.x 下 LNMP环境搭建(三、安装 PHP)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 3.1. 检查 ...

whoru
2016/09/28
69
0
CentOS7 搭建PHP环境

[root@localhost php-5.5.14]# ./configure checking for xml2-config path...configure: error: xml2-config not found. Please check your libxml2 installation. 我用CentOS7 搭建一个Ngi......

charlesloong
2015/11/09
1K
3
实现loganalyzer

实验:实现loganalyzer 实验环境:三台主机。 1 日志服务器,充当mysql服务器的客户端 2 mysql mariadb 3 lap loganalyzer 实验思路:把本机的日志存储到特定的数据库中,也就是说日志服务器充...

疯帽爱丽丝
2017/10/28
0
0
CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) 2.1. 安装依...

whoru
2016/09/28
272
0

没有更多内容

加载失败,请刷新页面

加载更多

Alibaba Java诊断利器Arthas实践--使用redefine排查应用奇怪的日志来源

背景 随着应用越来越复杂,依赖越来越多,日志系统越来越混乱,有时会出现一些奇怪的日志,比如: [] [] [] No credential found 那么怎样排查这些奇怪的日志从哪里打印出来的呢?因为搞不清...

hengyunabc
今天
1
0
home hosts

home hosts lwk@qwfys:~$ cat /etc/hosts127.0.0.1 localhost127.0.1.1 qwfys192.168.56.101vm600.qwfys.com39.108.212.91alpha1.ppy.com39.108.117.122alpha2.p......

qwfys
今天
1
0
大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
今天
4
0
hadoop垃圾回收站

在生产生,hdfs回收站必须是开启的,一般设置为7天。 fs.trash.interval 为垃圾回收站保留时间,如果为0则禁用回收站功能。 fs.trash.checkpoint.interval 回收站检查点时间,一般设置为小于...

hnairdb
昨天
3
0
腾讯与Github的魔幻会面背后的故事…

10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵...

腾讯开源
昨天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部