文档章节

centos搭建php运行环境

p
 pighu
发布于 2015/12/31 18:50
字数 372
阅读 68
收藏 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
广州
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
Cacti有图无流量

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

jiangjinsai
2016/06/13
413
2
实现loganalyzer

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

疯帽爱丽丝
2017/10/28
0
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
蝉知建站系统PHP7性能测评

2015年底PHP7正式面世了,这是PHP语言发展史的一个重要里程碑,它带来了显著的性能提升和新特性,并对之前版本的一些特性进行了改进。今天我在虚拟机中分别搭建了相同环境LAMP,PHP版本分别是...

it1000001001
2017/03/06
189
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Akka的Actor生命周期《Eight》译

Actor在创建时出现,然后在用户请求时停止。每当一个Actor停止时,它的所有孩子也会被递归停止。此行为极大地简化了资源清理,并有助于避免资源泄漏,例如由打开的套接字和文件引起的资源泄漏...

woshixin
8分钟前
0
0
Python 线程 条件锁 生产者消费者模型

创建多个生产者和消费者,并且加上条件锁,避免线程冲突 import threadingfrom threading import Threadfrom threading import Conditionimport timeimport randomc = Conditi...

阿豪boy
24分钟前
0
0
【七】组合Action

本章描述了常用定义Action的方法。 自定义action builders 我们在action一章已经看过如何声明一个action——有request parameter、无request parameter、有body parser等等。你可以在 asynch...

Landas
41分钟前
0
0
Spring Boot实战之基础回顾

本文作者: 吴伟祥 本文链接: https://wuweixiang.cn/2018/08/21/Spring-Boot实战之基础回顾/ 版权声明: 本博客所有文章除特别声明外均为原创,采用CC BY-NC-SA 4.0 许可协议。转载请在文章开...

吴伟祥
41分钟前
0
0
OAuth认证开发

提示: 以下测试是基于项目安装成功,初始化数据库(initial_db.ddl, oauth.ddl, initial_data.ddl)后的测试, 也可在页面上点击"client_details"菜单里进行测试 方式1:基于浏览器 (grant_type=...

舒文joven
50分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部