hyj1412's Blog

record, write and share.


  • Home

  • Tags

  • Categories

  • Archives

yum安装php配置php-fpm

Posted on 2016-01-13 | Edited on 2019-04-09 | In php-fpm , lamp

此篇承接上一篇centos编译安装apache,继续进行php的环境搭建

在上一篇中,centos已经安装了remi源,现在开始安装php。

为了安装最新的php,先启用下remi-php70源,路径/etc/yum.repos.d/remi-php70.repo,将enabled设置为1,之后yum makecache重新生成下缓存

1
2
yum install php php-fpm
/etc/init.d/php-fpm start

接下来配置php-fpm,打开apache的配置文件

1
vim /usr/local/apache/conf/httpd.conf

详见官方文档

打开apache的proxy和proxy_fcgi扩展,并且加上fcgi的转发配置如图所示,主要是这句:

1
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/usr/local/apache/htdocs/$1

apache开启proxy和proxy_fcgi扩展
fcgi

好了,跑个php试试,来个经典的Hello world!
helloworld

ok啦,收工!~

centos编译安装apache

Posted on 2016-01-12 | Edited on 2019-04-09 | In apache , lamp

本文是基于全新centos环境,暂无进行任何安装操作的centos

一、关闭selinux

1
vim /etc/selinux/config

接着如下图所示
selinux
将SELINUX设置为disabled,然后reboot重启

二、配置remi源和epel源

下载地址:

  1. epel
  2. remi

使用wget进行下载,rpm进行安装

1
2
3
4
5
6
// 安装epel
rpm -iv epel-release-latest-6.noarch.rpm
// 安装remi
rpm -iv remi-release-6.rpm
// 重新生成yum源缓存
yum makecache
Read more »

apache常用配置

Posted on 2015-12-06 | Edited on 2019-04-09 | In apache

配置文件内容

1
2
3
4
5
6
7
8
9
10
11
12
#apache服务根目录
ServerRoot "/opt/apache"
#服务管理员
ServerAdmin you@example.com
#监听端口
Listen 80
#默认首页
DirectoryIndex index.php
#加载php模块
LoadModule php5_module modules/libphp5.so
#解析php
AddType application/x-httpd-php .php

目录权限参数

1
2
3
4
5
6
7
8
DocumentRoot "/opt/apache/htdocs"   #WEB文件根目录
<Directory "/opt/apache/htdocs">
# 官方文档链接 http://httpd.apache.org/docs/2.2/mod/core.html
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all #允许所有请求
</Directory>
Read more »

JavaScript判断IE各版本

Posted on 2015-11-28 | Edited on 2019-04-09 | In js , ie , 兼容性

JavaScript判断IE各版本最完美解决方案

jQuery在1.9版本之前,提供了一个浏览器对象检测的属性$.browser,使用率极高。但是在1.9版本发布之后,大家钟爱的这个属性被jQuery无情的抛弃了。大家开始着手寻找$.browser的替代方案。于是各种利用IE bug的检测方法被搜了出来:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// shortest from a Russian
var ie = !-[1,];

// Option from Dean Edwards:
var ie = /*@cc_on!@*/false;

// Use the commented line:
var ie//@cc_on=1;

// Variation (shorter variable):
var ie = '\v'=='v';

// Option to Gareth Hayes (former record-holder):
var ie = !+"\v1";

还有一些读取navigator.userAgent的方式,在苹果看来这些写法都不够友好,也不容易记忆,在搜索和挑选之后,终于找到了一个容易理解且友好方便的写法!

Read more »

mysqladmin命令修改mysql密码

Posted on 2015-09-14 | Edited on 2019-04-09 | In mysql

1、初始化,mysql刚刚安装完成,你希望设置密码是123456,那么:

1
mysqladmin -u root password 123456

2、root已经被设置了密码(1234),那么修改为密码5678的命令是:

1
mysqladmin -u root -p password 5678

注意:命令回车之后,会问你旧密码,此时输入1234,然后回车,就ok了

PS:情况2的另一种写法:

1
mysqladmin -u root -p1234 password 5678

这里旧密码1234必须与-p紧挨着,不然会报错

1…678…11

hyj1412

记录生活,书写心得,分享成果
51 posts
26 categories
48 tags
Creative Commons
© 2022 hyj1412 |
Creative Commons
Powered by Hexo v3.9.0
|
Theme – NexT.Muse v7.1.0