今天在学习thinkphp时遇到不少的问题,为了可以更好的学习今天抽出下午时间,对lamp环境下的开发进行了一些尝试,毕竟之前作过不少与Linux相关的工做,再加上php自己最优的搭配就是lamp环境,从今天开始进入Linux环境下进行开发,php

首先是搭建lamp环境,这里不过多赘述,毕竟是开发测试环境,若是你和我用的是同样的Linux OS (centOS)系统那么就轻松多了,直接利用yum源中安装rpm就能够了html

详细配置能够查看个人博客园 中的 我在前面至少书写过4 5次的lamp环境文档 大致一致都是根据生产环境需求配置的 :mysql

http://www.cnblogs.com/patf/p/3382325.htmlsql

http://www.cnblogs.com/patf/p/3376306.htmlthinkphp

在防火墙中开启 相应端口数据库

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #容许80端口经过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #容许80端口经过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #容许3306端口经过防火墙

yum -y install httpdapache

设置开启自启的环境安全

chkconfig httpd on  这个默认开启的是 2345吧应该 若是您不想开太多,能够是用 chkconfig --lovel 345 httpd ontcp

查看下都开启了那些能够使用 chkconfig --list httpd  更多能够使用man chkconfig 或者chkconfig --help 来查找 ide

一下的mysql 和php安装雷同

这里主要强调下安装mysql 时主要安装 yum -y install mysql mysql-devel mysql-server 可选能够安装mysql 客户端 本身决定 mysql-cilent

安装php yum -y install php php-mysql php-gd php-gd-devel php-.........想不起来了 都是一些php的扩展什么压缩 或者gd库之类的 gd是用来显示 图片和验证码的 详情能够去php 官网查看下配置档案

好安装完成后设置下初始化 下mysql 数据库的配置

/usr/bin/mysql_secure_installation

固然你能够cp my.cnf 进行修改配置

在上面初始化后 相信root的mysql 密码应该已经设置了下面就能够使用root用户进行设置

任意路径下 mysql -h localhost -u root -p回车后输入密码 进入mysql>     模式

能够设置 root用户远程访问功能,固然你为了安全能够设置root用户远程登陆的ip地址或者主机等,这里个人设置是容许root用户在任意地点 输入密码登陆和管理全部数据库

grant all on *.* to root@'%' identified by 'morohstk22';

在此咱们的lamp环境完成!能够再默认站点下写入一个 index.php 文档 phpinfo(); 查看下配置

这些都是老掉牙的了我就不在过多赘述但前提是这样的环境并不是生产环境,万万不可用于生产环境的搭建,安全级别超低!

下面就是在配置thinkphp中遇到的一些问题,好比:在引入thinkphp 入口文件时没法生成 站点目录结构, 是权限的问题, 能够查看下apache的默认执行用户是谁,能够再配置文件中查看

通常都是apache 组也是apache 这时咱们就能够将站点目录权限给apache和apache组用户使用

chown -R apache.apache /opt/www/thinkphp

chmod -R 755 /opt/www/thinkphp

当这样不必定能够生成,若是您也遇到跟我同样的问题多是/opt目录的缘由,我将站点移动到apache默认站点目录 /var/www/html/thinkphp/

而后将chown -R apache:apache /var/www/html/thinkphp

chmod -R 755 /var/www/html/thinkphp

而后修改下httpd.conf文件 修改下站点 从其下apache服务 /etc/init.d/httpd/ restart 固然您多是编译安装的apache 你能够find / | grep http查看下你的 bin目录在哪里执行他

问题解决。 缘由尚不明了,多是apache配置的问题,或者是opt目录的权限,因为本人的/opt目录存放了不少数据就不在过对更改 若是有知道的不管什么时间何时 均可以再本文下留下联系方式 或者直接方法,谢谢

linux部署thinkphp环境,php之thinkphp部署Linux相关推荐

  1. linux查看python环境_运维笔记linux环境提示python: command not found hello

    场景描述: 新部署的容器环境,终端执行python命令,提示没有该命令. 从报错异常可以看出,可能是python环境未安装. 分析思路: 检查python路径: 方式一:type -a python ...

  2. linux中设置环境变量_如何在Linux中设置环境变量

    linux中设置环境变量 Wondering how to set environment variables in Linux? This is exactly what we'll be doin ...

  3. Linux 时间一致性环境NTP/Chrony服务器部署配置

    一.背景 生产环境中,一个业务系统往往涉及几十台甚至上百台主机或云主机构成,有些管理系统对整个环境时间一致性由强要求,即使没有,保证环境中时间的一致性,有利于业务交互时时间匹配,保证事务的一致性,甚至 ...

  4. tomcat 热部署 生产环境_Tomcat:热部署新的jar

    Can you hot deploy JAR files on Tomcat 5? The idea is to avoid restarting Tomcat and still be able t ...

  5. 如何在Linux系统上部署接口测试环境

    作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...

  6. Linux java集成安装环境,Linux下Java环境安装

    本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装 ...

  7. Linux系统安装Java环境

    本篇文章来教大家在 Linux 系统上部署 Java 开发环境,这个技能其实还是蛮重要的,因为现在 Java 其实算是比较热门的一个编程语言,如果部署 Java 环境,那么就可以在 Linux 上运行 ...

  8. linux环境掌握熟悉一下,熟悉linux环境

    <熟悉linux环境>由会员分享,可在线阅读,更多相关<熟悉linux环境(7页珍藏版)>请在人人文库网上搜索. 1.实验二 熟悉Linux环境[实验目的]1.了解Linux系 ...

  9. linux中关于ssh实验,操作系统实验三linux的telnetftpssh的相关配置及验证

    操作系统实验三linux的telnetftpssh的相关配置及验证 -1-昆明理工大学信息工程与自动化学院学生实验报告( 2010 -2011 学年第 二 学期 )课程名称:操作系统 开课实验室:信自 ...

最新文章

  1. element的多级选中_element-ui(Vue.js) 我在做二级select联动时选中值是循环的value怎么解?...
  2. Prn.txt Con.txt(文件命名的问题)
  3. poj 1041(欧拉回路+输出字典序最小路径)
  4. java 实现斐波切纳数列,求解这个算斐波切纳兔子有关问题的算法错哪了(和stl迭代器貌似有点关系)...
  5. c语言函数调用数组_第七讲:C语言基础之函数,第二节,实现汉诺塔
  6. Java参数传递笔记
  7. java监听双按键_java 键盘监听 按一次键监听到两次
  8. 汇编 一星题目字符串合集:输入字符,操作,在屏幕上显示
  9. 每天一个算法(简单)
  10. winen中文_win10中文语言包下载|
  11. 使用Koloda View在Swift中构建类似Tinder(国内的探探社交应用)的卡片
  12. html的坐标怎么表示,经纬度怎样表示
  13. windows内核开发笔记十一:IRQL级别调用说明
  14. 上传文件submit提交form表单 success返回数据多了div获取不到正确的返回数据
  15. 【ChatGPT】70 款 ChatGPT 插件评测:惊艳的开发过程与宏大的商业化愿景
  16. 业聚医疗港交所上市:市值76亿港元 为钱永勋家族企业
  17. linux 查明文密码,登录页面密码支持明文查看
  18. 微信小程序云开发(数据库)
  19. JavaBean技术的使用
  20. 以“技术”规划跨境电商未来发展之路!跨境电商技术论坛顺利举办!

热门文章

  1. 算法模板(7):计算几何(2)
  2. 基于果蝇优化算法的函数寻优算法
  3. 如何清理虚拟机缓存文件
  4. ZABKAT.xplorer2.Pro.v2.2.0.1.Multilingual.Incl.Keymaker-ZWT
  5. android按home键再启动程序camera黑屏屏蔽home键
  6. Androidstudio的 制作微信导航栏 的 微信素材库
  7. 再谈微积分公理化问题
  8. 费马小定理证明 (copy的,自己捋清楚)
  9. 计算机科学与技术脑机接口,脑机接口技术
  10. TAO教程之七:异步方法调用——针对急迫的( impatient )客户端的CORBA解决方案