• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 4年前 (2022-01-25) 20次浏览 已收录 0个评论

启动ssh服务

service sshd start
yum -y update

查看centos版本

centos 5 执行:

<br />rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm<br />

centos 6 执行:

<br />rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm<br />

yum安装php

<br />yum install php55w  php55w-bcmath php55w-cli php55w-common <br />php55w-devel php55w-fpm    php55w-gd php55w-imap  php55w-ldap<br />php55w-mbstring php55w-mcrypt php55w-mysql   php55w-odbc   php55w-pdo <br />php55w-pear  php55w-pecl-igbinary  php55w-xml php55w-xmlrpc<br />php55w-opcache php55w-intl php55w-pecl-memcache<br />

安装完成

whereis php

启动php-fpm

<br />/etc/rc.d/init.d/php-fpm start<br />

安装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配置

<br />vim /etc/redis/redis.conf<br />

例子 /n关键字去修改

<br />> daemonize yes<br />> <br />> port 6379<br />> <br />> bind 127.0.0.1<br />> <br />> dir /var/opt<br />

查看是否安装成功

<br />> whereis redis-server<br />> <br />> /usr/local/bin/redis-server /etc/redis/redis.conf<br />><br />>  redis-cli<br />

安装 PHPRedis

下载地址

https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
上传 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

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

<br />> /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/<br />

3、配置php支持 在php.ini里添加

<br />> extension="redis.so"<br />

重启php-fpm

<br />> /etc/rc.d/init.d/php-fpm stop<br />> <br />> /etc/rc.d/init.d/php-fpm start<br />> <br />> php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"<br />

ok 就是成功了

安装Xdebug

到官网 http://www.xdebug.com/download.php

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,加入下面配置,一般的功能都打开了

1818 [Xdebug]1819 zend_extension="/usr/include/php/ext/xdebug.so" 1820 xdebug.trace_output_dir="/tmp/php/xdebug" 1821 xdebug.profiler_output_dir="/tmp/php/xdebug" 1822 xdebug.profiler_output_name="callgrind.out.%s.%t" 1823 xdebug.profiler_enable=On 1824 xdebug.profiler_enable_trigger=1 1825 xdebug.default_enable=1 1826 xdebug.show_exception_trace=On 1827 xdebug.show_local_vars=0 1828 xdebug.max_nesting_level=300 1829 xdebug.var_display_max_depth=6 1830 xdebug.dump_once=On 1831 xdebug.dump_globals=On 1832 xdebug.dump_unde<mark>(本文来)源gaodaimacom搞#^代%!码&网(</mark><pre>搞gaodaima代码

fined=On 1833 xdebug.dump.GET=* 1834 xdebug.dump.SERVER=REMOTE_ADDR 1835 xdebug.dump.REQUEST=* 1836 xdebug.dump.SERVER=REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT 1837 xdebug.remote_connect_back=1 1838 xdebug.remote_enable=1 1839 xdebug.remote_handler=dbgp 1840 xdebug.remote_mode=req 1841 xdebug.cli_color=1 1842 xdebug.trace_format=0 1843 xdebug.auto_trace=On 1844 xdebug.force_display_errors= 1 1845 xdebug.collect_assignments=On 1846 xdebug.force_error_reporting = 1 1847 display_startup_errors=1 1848 allow_url_include=1 1849 always_populate_raw_post_data=1 1850 asp_tags=1 1851 xdebug.scream=0 1852 xdebug.collect_return=1 1853 xdebug.collect_vars=1 1854 xdebug.remote_host = 127.0.0.1 1855 xdebug.collect_params=On 1856 xdebug.collect_params=4 1857 how_local_vars=On 1858 xdebug.idekey=”PHPSTORM” 1859 xdebug.dump.COOKIE=* 1860 xdebug.dump.ENV=* 1861 xdebug.dump.FILES=* 1862 xdebug.dump.POST=* 1863 xdebug.dump.SERVER=* 1864 xdebug.dump.SESSION=* 1865 xdebug.file_link_format=* 1866 xdebug.profiler_aggregate=1 1867 xdebug.profiler_append=1 1868 xdebug.profiler_enable_trigger_value=* 1869 xdebug.remote_autostart=1 1870 xdebug.show_local_vars=1 1871 xdebug.show_mem_delta=1 1872 xdebug.trace_enable_trigger=1

安装nginx

<br />> yum install nginx -y<br />

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

<br />> /etc/init.d/nginx start<br />> <br />> /etc/init.d/iptables stop 关闭防火墙<br />> <br />> /etc/nginx/nginx.conf # Nginx配置文件位置 <br />

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

<br />>  yum install mysql mysql-server<br />

设置开机启动

> chkconfig mysqld on> > mysql -u root> > mysql> select user,host,password from mysql.user;> mysql> set password for root@localhost=password('123456'); mysql> exitshow databases;use laravel5;show tables;

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

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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录_php实例

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址