叮咚同城系统独立版安装部署最新教程,手动安装phalcon,解决因为扩展问题的报错
摘要
叮咚同城原名志汇同城,是由武汉聆听云码科技有限公司开发的php+MySQL的本地分类信息同城门户系统,有微擎版和独立版两种版本,微擎版的安装很简单,一建安装即可完成,独立版的安装部署对云服务器有特殊的需求,比如官方建议云服务器最低配置: 2核CPU、4G内存、1M带宽,操作系统用 liunx Centos 7.2 64位 以上。服务器环境要求PHP >= 7.2,MySQL >=5.6
Nginx >=1.8,phpMyadimn >=4.4,推荐使用宝塔面板,便于服务器运维。
使用宝塔面板的话就相当简单了,首先安装宝塔面板,然后安装官方要求的php、MySQL、Nginx、PhpMyadmin版本,如果不会安装的话可以参考下面的文章:
宝塔面板安装配置教程:https://www.sucaire.com/14_144.html
宝塔面板安装配置完成后,需要安装PHP扩展,叮咚同城一共需要4个扩展,才能正常运行,分别是:phalcon、swoole、sg11 、redis。这里一定要注意 swoole、sg11 、redis 这三个扩展可以安装宝塔官方的PHP扩展,而 phalcon 扩展要用 ssh 连接云服务器,通过下面的命令安装。
(注意:如果在宝塔面板中不会安装php扩展,在后面为大家附上教程。)
cd /root && phpversion=72 && git clone -b 3.4.x https://gitee.com/mirrors/cphalcon.git && cd /root/cphalcon/build && ./install -c /www/server/php/$phpversion/bin/php-config -i /www/server/php/$phpversion/bin/phpize && echo 'extension=phalcon.so'>>/www/server/php/$phpversion/etc/php.ini
这里说明一下,用 xshell 或其他连接软件登陆云服务器后,不需要输入任何其他命令,直接输入上面的命令(可以复制粘贴)然后回车,如果您安装的不是php7.2版本,而是php7.3版本,则需要讲上面命令中的72改为73,其他版本的php同理,只需要修改数字即可。大约1分钟左右即可安装完成,安装完成后会显示:Thanks for compiling Phalclon ,并且在原提示符的后面多出了build。
至此环境搭建完成了,您变可以部署网站了,网站部署教程可以参考下面的文章(下面的文章虽然已WordPress网站部署为例,但大同小异,灵活变通就可以部署叮咚外卖系统):