常用PHP运行环境一键安装包
2
PHP一键安装包介绍
ComsenzEXP
ComsenzEXP是康盛创想开发的一套社区产品整合体验安装包,ComsenzEXP包括:Discuz!(论坛)、SupeSite(CMS)、UCenter(用户中心)、UCenter Home(SNS社区)。钟振森本人经常使用ComsenzEXP一键安装,同样也可以调试其他PHP程序,如:dedecms、phpwind。只要把程序放在wwwroot目录,数据库放在MySQL的data目录即可。
常用PHP运行环境一键安装包
3
DedeAMPZ-PHP环境整合套件
DedeAMPZ 是直接整合PHP + Apache + MySql 的服务器环境管理软件,操作十分傻瓜化,适合初中级水平的站长使用。该套装默认搭载dedecms。安装使用十分简单,并支持在php4与php5中切换。同样也可以调试其他PHP程序,只要放在wwwroot目录中即可。
常用PHP运行环境一键安装包
4
Xampp
XAMPP是一款比较强大的本地测试平台,虽说面板是英文的,但清楚易懂。注册为系统服务有个好处就是开机能够自动运行,但是会消耗一定的系统资源,怎么取舍用户自己来定。安装成功,服务也启动成功后,就可以把浏览器打开输入http://localhost/,试试是否成功。在XAMPP的网页选项里,有中文支持,好像好多人都在用Xampp。
常用PHP运行环境一键安装包
5
WampServer
官方网站没有中文,但是程序支持中文。它能切换在线和离线状态,选项中的文语言项中也有简体中文可选,很不错。
常用PHP运行环境一键安装包
6
PHPStudy
PHPStudy不一样,它含有IIS+PHP和Apache+PHP,软件推荐设置是后者。在任务托盘里也有图标,可以打开面板来看服务运行状态,也很简洁。一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.总之学习PHP只需一个包.对学习PHP的新手来说, WINDOWS下环境配置是一件很困难的事对老手来说也是一件烦琐的事.因此无论你是新手还是老手,该程序包都是一个不错的选择.
常用PHP运行环境一键安装包
7
AppServ较为轻量的WAMP,程序安装过程中它提示你可以改变默认的80端口为服务端口,软件没有控制面板,但一切操作都在开始菜单中加入了快捷方式。
常用PHP运行环境一键安装包
8
手动安装PHP运行环境方法
一般来说PHP运行环境需要安装以下几个组件:
1:Apache(阿帕奇)Web服务器软件;
2:MySQL(小型关系型数据库管理系统);
3:PHP(php语言的编译环境);
4:phpmyadmin(管理MYSQL的);
5:Zend(提高PHP执行速度)。
进入php源程序目录中的ext目录中,这里存放着各个扩展模块的源代码,选择你需要的模块,比如curl模块:cd curl执行phpize生成编译文件,phpize在PHP安装目录的bin目录下
/usr/local/php5/bin/phpize
运行时,可能会报错:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安装autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
执行这个命令时,php会去检查配置文件是否正确,如果有配置错误,
这里会报错,可以根据错误信息去排查!
项目地址:GitHub - suyar/docker-php-env: 基于 Docker 的 PHP 开发环境
本项目是一套用于 PHP 的 Docker 开发环境,站在巨人 [DNMP] 的肩膀上衍生的一个版本。
为什么会有这个项目:
DNMP 首次启动需要进行构建,时间较长,步骤繁琐
DNMP 有一些容器抛出的错误日志,没有进行修复
DNMP 部分镜像 TZ 环境变量不生效
DNMP 产生大量 docker logs 占用磁盘空间,需要重建容器才能释放
其他问题…
大部分场景下,我们希望开箱即用。当然,凡事都有两面性,不需要构建的代价,就是对镜像的定制化能力变低,看个人取舍。
重要的事情说三遍:
该项目仅适用于本地开发,不能用于生产环境
该项目仅适用于本地开发,不能用于生产环境
该项目仅适用于本地开发,不能用于生产环境
目前支持开箱即用的服务有:
Mysql5.7(使用官方镜像)
Mysql8.0(使用官方镜像)
phpMyAdmin(使用官方镜像)
Redis(使用官方镜像)
phpRedisAdmin(使用官方镜像)
Memcached(使用官方镜像)
PHP8.1/PHP8.0/PHP7.4/PHP7.3(使用基于官方的集成镜像 suyar/php:x.x-integration)
Nginx(使用官方镜像)
RabbitMQ(使用官方镜像)
MongoDB(使用官方镜像)
Mongo-Express(使用官方镜像)
Elasticsearch(使用官方镜像)
Kibana(使用官方镜像)
目录
1. 目录结构
2. 快速使用
3. PHP 扩展
3.1 PHP 预置扩展
3.2 安装 PHP 扩展
3.3 在 PHP 容器中执行命令
3.4 使用 composer
4. 常见问题
4.1 如何在其他容器中请求 nginx 配置的域名
4.2 在 PHP 容器中使用 cron 定时任务
4.3 在 PHP 容器中使用 supervisor
4.4 清空服务数据
License
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)