CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
发布时间:2020-12-12 20:47:37 所属栏目:PHP教程 来源:网络整理
导读:启动ssh服务 service sshd startyum -y update 查看centos版本 centos 5 执行: 代码如下: centos 6 执行: 代码如下: yum安装php 代码如下: 安装完成 whereis php 启动php-fpm 代码如下: 安装Redis server yum install wget make gcc gcc-c++ zlib-devel op
启动ssh服务service sshd start yum -y update 查看centos版本centos 5 执行: 代码如下: centos 6 执行: 代码如下: yum安装php 代码如下: 安装完成whereis php 启动php-fpm 代码如下: 安装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配置 代码如下: 例子 /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 "rn OK rn"; }"
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; 以上所述就是本文的全部内容了,希望大家能够喜欢。 请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |