日常开发中,环境的搭建是我们开发的基础,这里介绍几种快速搭建PHP开发环境的方式。

1)lnmp一键安装包【https://lnmp.org

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

  简单,易用,纯命令行下操作即可。适合有一定基础的开发者使用,或者快速搭建一套PHP开发环境

常见问题:

  1)mysql默认无法远程登陆

    a) 创建数据远程连接用户并赋予权限,刷新权限使之生效

    b)删除禁用的iptables

要删除已添加的iptables规则
将所有iptables 以序号标记显示,执行:
iptables -L -n --line-numbers 比如要删除INPUT里面序号为8 的规则 执行:
iptables -D INPUT

     修改iptables

  

vim /etc/sysconfig/iptables

-A INPUT -m state --state NEW  -m tcp -p tcp --dport  -j ACCEPT

重启iptables
service iptables restart

    注意大小写

    c)添加云服务器的安全组中的入站规则

2)宝塔【https://www.bt.cn

宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。

  简单,直观,方便,使用面板即可完成几乎所有操作。适合新手或较为简单使用者使用

3)编译安装

  安装过程较为复杂,新手上手难度较大,但是运行稳定并且可以很好的熟悉开发工具间的协同关系。一般生产环境均使用这种方式进行环境的搭建。

最新文章

  1. iOS---iOS9搜索功能
  2. react.js 之 批量添加与删除功能
  3. OneProxy与其它数据库中间件的对比
  4. VisualBox会造成VPN连接不上问题
  5. jQuery实现多级手风琴树形下拉菜单(源码)
  6. 微信下载APK
  7. c#怎样获取excel单元格的RGB颜色
  8. 呈现怎样的香蕉饼路线Android系统
  9. php 常用的JS
  10. 19. leetcode 100. Same Tree
  11. 《天书夜读:从汇编语言到windows内核编程》七 内核字符串与内存
  12. Django积木块11 —— 缓存
  13. WebAPI参数传值string转bool,int转bool相关问题
  14. 原生ajax函数封装
  15. 怎样从外网访问内网Resin
  16. 『编程题全队』Beta 阶段冲刺博客一
  17. 20155303 实验三 敏捷开发与XP实践
  18. 哲学家问题(java)的三个解法
  19. Asp.net vNext 学习之路(三)
  20. SpringMVC知识点总结

热门文章

  1. 1.springboot启动流程
  2. 实验吧中围在栅栏中的爱-------writeup
  3. 基于SAR对Linux资源的监控shell脚本
  4. Selenium 2自动化测试实战34(编写Web测试用例)
  5. java配置SSM框架下的redis缓存
  6. c/c++编码规范(2)--作用域
  7. redis集群 应该注意的问题
  8. .Net Core WebApi上传图片的两种方式
  9. 写linux脚本你怎么能不知道位置参数!?
  10. android#定制ListView的界面