php入门心得 一(环境搭建)


概述 :php入门心得 一(环境搭建) 有多少像我一样,到处寻找答案?网上却只是零零碎碎的几句话概括?或者是长篇大论却没说到重点?这里给大家来点详细经验分享,从环境搭建开始!

    先说一下我是怎么接触php的,早在去年年底的时候。我就有想着自己做一个博客的想法,可是什么都不懂,不知道怎么入手!

    百度了一下,都是一致的模版答案。但是基本长篇大论核心都是说,先得学会基本前端知识(html,js,css),然后还得学会一种后端语言。问题就是,前端没话说,那么后端该选什么语言呢?

    继续百度,又是一样的模版答案(基本都是复制粘贴),几乎在讨论的都是php,java,asp。应为之前自学过一些java基础,所有打算学习java,可是继续百度发现,问题没那么简单。应为java se 和java ee 是两回事。也就是说 几乎当新语种去学了,此时看了一下asp呢?又非常反感那种语法风格(比如边界不用花括号)。无奈选了php,无意看到网上都在说,php对新手入门友好,可是大家都在讨论,买什么书,需要什么学习资料?

    我是再想现在还用得着看书吗?手机上有各种 手册,电脑打开浏览器怕你看不完!有一次无意点进一个叫 w3cschool 的网站,靠,这里面手册齐全,还是免费的。默默添加了收藏标签,正式开始学习。

    先是环境搭建,怎么搞?这个,网上似乎有许多方法,集成好的,或者自行搭建。既然要学嘛,还是得自行学会搭建。lamp,wamp什么鬼玩意?继续查资料啊,哦,linux或windows,apache,php。linux?这个就麻烦点,应为从未听说过,更别提接触了。现在才入门,还不管它,先学会在windows搭建。原理都差不多,系统不同最多安装方式不同而已,其重点应该还是配置!这些软件里大多都有一个默认配置文件,也就是说 我们只需要参考一下就可以照葫芦画瓢了。先说php,安装目录下的 php.ini ,如果没找到那就是 php.ini-production这个文件,还有一个是开发模式下的配置,复制备份一个,然后修改文件名为 php.ini



    php.ini需要配置哪些地方呢?其实基本上用不着,最多就一些功能(模块)的开启或禁用,也就去掉句子前面分号()。



    然后是 apache 。这鬼东西是三个配置里麻烦一点的,注意在下说的是麻烦,没说难哦!安装目录下conf 文件下 httpd.conf。为什么不是apache.conf呢?反正我现在是不知道,可能这软件之前改过名吧,现在只是惯例,也许其它原因。


    看的眼花缭乱的?其实新人 只要关注这行就行了,去掉井号(#)。然后就如 对应的 host.conf



    很清晰了吧!很明显这是一个示例,照着新添一个啊,站点根目录改改,域名绑定改改(如果你说找不到 host.conf,那就新建一个 啊)。

    注意以上还只是apache虚拟机配置,现在还要让它支持php。回到httpd.conf。看看 这行 注释去掉没。



    然后在httpd.conf里继续搜索 httpd-php.conf。没有的手动追加 (可以加到文件尾),进入这个文件。



    注意这两处改为 php的安装位置。



    此时,apache就算差不多配置好了。

    来看看mysql吧,多说无益进入安装目录 mysql.ini。修改这两处,其它默认不变。



    基本环境配置完成,来测试启动试试吧,打开cmd,先测试apache配置有没有问题 输入 cd apache安装目录/bin 继续输入 httpd -t 返回出现OK就可以继续下一步,否则回头去检测上面哪些操作有误吧。这里为了方便,先把 apache 安装 到windows 服务管理器上 输入 httpd.exe -k install -n apache然后就可以用windows服务管理apache了。输入 net start apache 。如果没有输出什么信息就说明启动成功了(否则就返回继续检测吧)。

    打开浏览器输入 127.0.0.1 (localhost)试试。

    到此,环境搭建就算完成了,今天就说到这里。


分类: 学习分享

welcome
Top