php一键配置
‘壹’ dnmp一键部署搞定的php开发环境基于Docker的LNMP一键安装程序
项目地址: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
‘贰’ linux怎样一键安装web环境php+apache+mysql
准备好连接linux服务器的工具,推荐用xshell和xftp。 xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。 下载地址:/softs/56322/view/28283/view/926025.htm 引用 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。 这里我们选择nginx,输入n,回车 到这里,我们就正式进入环境安装环节了。你可以泡杯茶休息下。一般这个过程会持续半个小时的样子。 为了防止断掉和服务器的连接,可以新开一个shell窗口,将鼠标挪到窗口标签栏,右击,如下图所示: 可以看到,新开了一个窗口 输入top命令 可以看到一直在跳动的系统资源宴袭统计 好了。做完了这一些就让我们静静的等待吧!程序正在自动编译安装服务! 到这个界面说明安装已经结束了。 大家有疑问了。那我怎么登录ftp和mysql呢? 在命令行里输入: cat account.log 看到了没? ftp的用户名是:www mysql的用户名是:root 密码就在屏幕上了! 好了。所有配置都已经完成了。是不是很简单! ---------------------------------------------------------------------- 网站目录:/alidata/www 服务器软件目录:/alidata/server Mysql 目录 /alidata/server/mysql Php目录/alidata/server/php 选择了nginx 那么会有一个nginx 目录在 /alidata/server/nginx/ Nginx 配置文件在/alidata/server/nginx/conf Nginx虚拟主晌敏兄机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf 选择了apache那么会有一个httpd 目录在 /拿者alidata/server/httpd apache 配置文件在/alidata/server/httpd/conf apache虚拟主机添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf
‘叁’ windows server 2012怎么安装php
安装步骤:
1、首先要配置IIS环境,需要开启的功能如图:
WindowsServer2012一键安装PHP环境(PHP5.4+FastCGI模式)
2、然后,下载PHP套件,解压后,点击“护卫神·PHP套件(Ver5.2).exe”开始安装:
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
3、选择安装位置,一般默认选择D盘即可,此时MySQL数据也会放到这个位置:
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
4、安装完成,记得修改root密码
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
5、安装完成,点击【管理PhpMyAdmin】进入MySQL数据库管理:
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
6、输入默认的账户密码,账户为 root,密码为 huweishen.com 务必记得修改(phpmyadmin默认端口为999)
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
7、如果第一次登陆PhpMyAdmin出现如下错误,请重启IIS再登陆
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
“缺少 mysqli 扩展。请检查 PHP 配置。 <a href='Documentation.html#faqmysql' target='documentation'><img src='themes/dot.gif' title='文档' alt='文档' class='icon ic_b_help' /></a>”,请重启IIS即可。
8、进入PhpMyAdmin管理中心
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
8、运行 phpinfo(); 查看PHP版本信息:
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
9、打开护卫神·主机管理系统(http://127.0.0.1:6588/admin/),如果要开设MySQL数据库,请设置Root密码:
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
10、创建MySQL数据库,名为:mysqltest52 ,注意不要用数字开头
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
11、数据库创建完成
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
11、刷新PhpMyAdmin,可以看到新创建的mysqltest52已经创建成功了:
WindowsServer2012一键安装PHP环境(PHP5.2+ISAPI模式)
‘肆’ 如何搭建php+mysql环境
1、下载phpstudy软件包,双击运行这个phpstudy软件包。在“安装-phpstudy 绿色集成环境”对话框里点击“下一步”按钮。
2、在“安装-phpstudy 绿色集成环境”对话框里请“选择目标位置”,如默认安装,请直接点击“下一步”按钮。
3、“安装-phpstudy 绿色集成环境”选择PHP程序存放目录对话框里,如不想更改,请点击“下一步”按钮。
4、在“安装-phpstudy 绿色集成环境”选择你要安装组件,点击“下一步”。
5、在“安装-phpstudy 绿色集成环境”选择开始菜单文件夹对话框里,可以修改phpstudy名字和在开始菜单里的文件夹位置,本人建议默认安装,点击“下一步”。下面正式进入phpstudy 绿色集成环境安装过程。
6、安装过程直到出现完成为止,点击“完成”按钮,浏览器打开localhost页面,phpStudy 探针能正常显示,代表你的php+mysql+apache环境搭建成功。
以上就是win10系统下一键搭建php+mysql+apache环境的方法介绍了。想要了解更多win10系统相关资讯或windows10正式版下载信息的话,请时刻关注系统城。
‘伍’ 阿里云主机,如何自己配置php环境,mysql数据库,phpmyadmin
可以在阿里云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。
借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。
不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。因为这方面内容较多,这里也写不开那么多内容,所以你可以留言或到我的博客上搜索相关内容,老魏有写过教程,还不止一篇,都挺详细的内容,可以帮助你入门。