微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录

启动ssh服务

service sshd start yum -y update

查看centos版本

centos 5 执行:

代码如下:

centos 6 执行:

代码如下:

yum安装php

代码如下:
PHP55w PHP55w-bcmath PHP55w-cli PHP55w-common PHP55w-devel PHP55w-fpm PHP55w-gd PHP55w-imap PHP55w-ldap PHP55w-mbstring PHP55w-mcrypt PHP55w-MysqL PHP55w-odbc PHP55w-pdo PHP55w-pear PHP55w-pecl-igbinary PHP55w-xml PHP55w-xmlrpc PHP55w-opcache PHP55w-intl PHP55w-pecl-memcache

安装完成

whereis PHP

启动PHP-fpm

代码如下:
PHP-fpm start

安装Redis server

yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel > pcre-devel kernel keyutils patch perl > > mkdir /tmp/redis > > cd /tmp/redis > > wget http://download.redis.io/releases/redis-2.8.8.tar.gz > > tar xzf redis-* > > cd redis-* > > make > > sudo make install clean > > mkdir /etc/redis > > cp redis.conf /etc/redis/redis.conf

修改conf配置

代码如下:
dis/redis.conf

例子 /n关键字去修改

代码如下:
daemonize yes > > port 6379 > > bind 127.0.0.1 > > dir /var/opt

查看是否安装成功

代码如下:
whereis redis-server > > /usr/local/bin/redis-server /etc/redis/redis.conf > > redis-cli

安装 PHPRedis

下载地址

上传 phpredis-2.2.4.tar.gz 到 /usr/local/src 目录

cd /usr/local/src > > tar zxvf phpredis-2.2.4.tar.gz > > cd phpredis-2.2.4 > > /usr/local/php/bin/phpize > > whereis php > > /usr/bin/phpize > > /usr/bin/php/bin/phpize > > find / -name "phpize" > > ./configure --with-php-config=/usr/bin/php-config > > make > > make install > > > vim /usr/bin/php.ini

安装完成之后,出现下面的安装路径

代码如下:
/usr/local/PHP/lib/PHP/extensions/no-debug-non-zts-20090626/

3、配置PHP支持PHP.ini里添加

代码如下:
extension="redis.so"

重启PHP-fpm

代码如下:
/etc/rc.d/init.d/PHP-fpm stop > > /etc/rc.d/init.d/PHP-fpm start > > PHP -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"

ok 就是成功了

安装Xdebug

到官网

linux 系统下载 source 版 tgz 压缩包

tar -xvzf xdebug-2.3.1.tgz > > cd xdebug-2.3.1 > > phpize > > ./configure > > make > > make install > > cp modules/xdebug.so /usr/include/php/ext //将 xdebug.so 文件移到 php 下面

ext可以通过find 去找到

编辑php.ini,加入下面配置,一般的功能都打开了

安装nginx

代码如下:
yum install Nginx -y

安装完成,下面直接就可以启动Nginx了:

代码如下:
/etc/init.d/Nginx start > > /etc/init.d/iptables stop 关闭防火墙 > > /etc/Nginx/Nginx.conf # Nginx配置文件位置

PHP错误Nginx报502错误Nginx.conf里把502注释掉即可

laravel5的配置

server { > listen 80; > server_name baidu.com; > set $index_file index.PHP; > location / { > root /opt/www/baidu/public; > index index.html index.htm index.PHP; > > if (!-e $request_filename) { > rewrite ^/(.*)$ /index.PHP?$1 last; > break; > } > index $index_file; > > } location ~ \.PHP$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.PHP; > fastcgi_param SCRIPT_FILENAME > /opt/www/baidu/public/$fastcgi_script_name; include > fastcgi_params; } }

安装MysqL

代码如下:
yum install MysqL MysqL-server

设置开机启动

chkconfig MysqLd on > > MysqL -u root > > MysqL> select user,host,password from MysqL.user; > MysqL> set password for root@localhost=password('123456'); MysqL> exit

show databases;
use laravel5;
show tables;

以上所述就是本文的全部内容了,希望大家能够喜欢。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐