zoukankan      html  css  js  c++  java
  • thinkPHP环境搭建小记

      php一直以来都被人诟病,说什么设计得很糟糕,有种你别用啊,不然就别bb了。最近,森哥在去年暑假学习了php基础和mvc模式的基础上准备用尝试一下国产ThinkPHP框架。

    1、搭建LAMP环境

    我实验室的电脑是deepin2015,基于debian开发的。

    1.1安装Apache Web服务器

    这里我没有采用编译源码的方式,而是下载编译好的二进制deb包。直接在终端运行:

         $sudo  apt-get  update        
         $sudo  apt-get  install  apache2
    

     apache2的配置文件在/etc/apache2目录下,其中apache2.conf是主配置文件,/etc/apache2/sites-available目录下每一个文件代表一个虚拟主机的配置文件,比如我就建了一个thinkphp.conf的配置文件

    1.2安装和配置mysql数据库

        $sudo apt-get install mysql-server
    

     安装过程中会要求设置root密码,并且确认一次

    1.3安装和设置php

        $sudo apt-get install   php5    php-pear
    

    这里php-pear 是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。具体可以参考 https://pear.php.net/manual/en/about.pear.php

    要使php能够处理mysql还要安装php5-mysql模块 

         $sudo apt-get install php5-mysql
    

     一切准备就绪之后,重启apache服务就可以了

        $sudo service apache2 restart
    

    2、下载配置ThinkPHP

    直接去ThinkPHP的官方网站thinkphp.cn下载并解压ThinkPHP3.2.3完整版,并将文件夹中的ThinkPHP目录拷贝至/var/www/html目录。

    完成了这些步骤之后我在/var/www/html/目录下创建了一个article目录,并且在这个目录中创建index.php文件,写入

        <?php
        require "../ThinkPHP/ThinkPHP.php"
        ?>
    

     嗯,现在貌似一切都已顺利完成,然而当我在浏览器访问时悲剧发生了,浏览器给出了下面的提示:

    既然这个目录没有写权限,那我就给它写权限呗。

    $sudo  chmod  777 /var/www/html/article
    

     完了之后就像这样

    重启apache服务之后再次访问就可以啦

    参考链接:

    http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

    http://blog.chinaunix.net/uid-7374279-id-5206631.html

  • 相关阅读:
    javascript闭包函数
    取消后续内容执行
    vs安装失败,发生严重错误,错误号:Error 0x80070643
    ref
    深入类的方法
    学习过程中的三个小小程序
    SQL Server 中存储过程的练习
    SQL Server系统存储过程
    SQL-server的事务,视图和索引
    用C#,SQL Server编写的音乐播放软件
  • 原文地址:https://www.cnblogs.com/suddoo/p/5257887.html
Copyright © 2011-2022 走看看