当前位置: 首页 > 工具软件 > PHPHub > 使用案例 >

phphub5 centos 安装

邓德惠
2023-12-01

 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部署镜像后续有空试试

 类似资料: