phphub5 centos 安装

 phphub5 是用laravel 开发的一个论坛,地址:https://github.com/summerblue/phphub5, 由于需要的环境版本比较高,就用虚拟机配置了下,没有用官方的homestead方法


1.安装 phpcomposer

 参考: http://docs.phpcomposer.com/00-intro.html#Globally

2.编译或者用yum安装以下软件

  • Nginx 1.8+
  • PHP 5.6+
  • Mysql 5.7+
  • Redis 3.0+
  • Memcached 1.4+
  • php memcache 扩展
3.拉取代码

 git clone https://github.com/summerblue/phphub5.git

然后执行 composer install ,如果执行失败根据提示进行操作

4.配置

mysql 需创建一个库,对应到phphub5 的evn环境变量文件

切到项目目录下执行

cp .env.example .env

php artisan est:install

nginx配置vhost

 server {

    listen       80;

    server_name  localhost;

    root /wwwroot/phphub5/public;

    index index.php  index.html index.htm main.php;

    error_page   500 502 503 504  /50x.html;

    location = /50x.html {

        root   html;

    }

    location / { 

        try_files $uri $uri/ /index.php?$query_string;

    }   

    location ~ \.php$ {

        fastcgi_pass   127.0.0.1:9000;

        #fastcgi_pass unix:/usr/local/php7/var/run/php-fpm.sock; 

        #fastcgi_pass unix:/dev/shm/php-fpm.sock; 

        fastcgi_index  index.php;

        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

        include        fastcgi_params;

    }   

 } 

5.启动服务

启动mysql , redis,memcached,nginx ,php-fpm

6.访问http://localhost 即可,如果运行报错检查laravel的错误日志再进行操作


7.用docker部署镜像后续有空试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值