liujia 发布的文章

在 Debian 8 系统里安装 HopeBilling 程序

WHMCS不能一次性买断了? Blesta 不便宜,BoxBilling 免费的功能有限制,TheHostingTool 老久不更新, FreeSide 看上去很难用……

试一下这个免费的 HopeBiling 吧,可获得免费的授权,但不能自行修改代码、logo和版权标识。

环境:debian nginx + php5.6 + mysql5.5,BoxBiling 0.29

  1. short_open_tag = On # 启用 php.ini 文件中的 short_open_tag
  2. 在浏览器里访问 loader-wizard.php,按提示完成 ionCube 扩展的安装
  3. 按照 nginx.conf 文件里的内容,在nginx里的站点文件里添加或替换上,否则会出现404找不到页面的错误信息
  4. 开始安装,目前没有简体中文的,所以选择繁体中文
  5. 检查安装环境,如果全部绿色,即满足安装条件
  6. 填写mysql数据库连接信息
  7. 点击“取得免费授权”按钮,填写邮件地址和姓名,自动获取授权码
  8. 创建管理员账户,设置货币,设置定时任务
  9. 登录界面
  10. 登录后,先“更新”到程序的最新版本
  11. 授权信息

参考:https://hopebilling.com/

在 CentOS 7 通过 Software Collections 源安装 python3.5

CentOS 7里默认的python版本是2.7.5,如需使用python3.5,可以通过 Software Collections 源安装。

过程:

  1. yum install centos-release-scl # 安装 Software Collections 源
  2. yum install rh-python35 # 安装 python3.5
  3. scl enable rh-python35 bash # 启用 python3.5
  4. python -m http.server 8082 # http访问测试

参考:

在 CentOS 7 通过 Software Collections 源安装 apache2.4 php5.6 mysql5.6

现在不少商家,默认选择 CentOS 7 系统,但里边默认的php版本是5.4的,已经不太适合一些新版本的程序要求了。

过程:

  1. yum install centos-release-scl # 安装 Software Collections 源
  2. yum install httpd24 # 安装 apache 2.4
  3. scl enable httpd24 bash
  4. service httpd24-httpd start # 启动 apache 2.4 服务
  5. yum install rh-php56 rh-php56-php rh-php56-php-gd rh-php56-php-mbstring rh-php56-php-mysqlnd rh-php56-php-pdo rh-php56-php-xml # 安装 php5.6 及相关
  6. scl enable rh-php56 bash
  7. yum install rh-mysql56 # 安装 mysql5.6
  8. scl enable rh-mysql56 bash
  9. service rh-mysql56-mysqld start # 启动 mysql 服务
  10. mysql_secure_installation # 修改mysql的默认空密码
  11. 上传一份 phpmyadmin 到 opt/rh/httpd24/root/var/www/html/ ,测试正常

参考: