PHP之开发环境搭建
2024-09-27 02:25:57
日常开发中,环境的搭建是我们开发的基础,这里介绍几种快速搭建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)编译安装
安装过程较为复杂,新手上手难度较大,但是运行稳定并且可以很好的熟悉开发工具间的协同关系。一般生产环境均使用这种方式进行环境的搭建。
最新文章
- iOS---iOS9搜索功能
- react.js 之 批量添加与删除功能
- OneProxy与其它数据库中间件的对比
- VisualBox会造成VPN连接不上问题
- jQuery实现多级手风琴树形下拉菜单(源码)
- 微信下载APK
- c#怎样获取excel单元格的RGB颜色
- 呈现怎样的香蕉饼路线Android系统
- php 常用的JS
- 19. leetcode 100. Same Tree
- 《天书夜读:从汇编语言到windows内核编程》七 内核字符串与内存
- Django积木块11 —— 缓存
- WebAPI参数传值string转bool,int转bool相关问题
- 原生ajax函数封装
- 怎样从外网访问内网Resin
- 『编程题全队』Beta 阶段冲刺博客一
- 20155303 实验三 敏捷开发与XP实践
- 哲学家问题(java)的三个解法
- Asp.net vNext 学习之路(三)
- SpringMVC知识点总结