第一篇php相关的blog

in php分类 with 0 comment

其实这篇应该写在开头第一篇,因为我走上it这条路全是靠拍黄片著名导师钱学长,大一时候零基础接触计算机语言,只是有点感兴趣。在贴吧看到了与我同样大一的老司机梁x,拆神机直播贴,听说他加入了微光xxxxx,我也想与大佬一起吃鸡,所以就屁颠屁颠跑去报名,据说我去的时候纳新已经截止了。那天的情形依然清晰的在我脑海中,仿佛就发生在昨天。
“我正好在A7上课,下午56节课。(那时候工作室ip:A7-417)我怀着忐忑的心情,走到了417门口,敲了敲门。‘进’,然后我走进去见到了钱总,一个帅气又严肃的脸看着我,我有点方,然后说明了我的来意,一番交谈后留下了电话号码。然后笔试、面试,我就过了,我一直觉得很梦幻,用这个词形容一点都不夸张,因为我笔试都是瞎蒙的,直到后来工作室乔迁,我在搬东西的时候看到了我们那一批纳新的人的考试卷,只有我的试卷后面没有写录用两字,心里一凉,不过我还是很庆幸自己能留下来,可能当时工作室缺人吧。”
之后就是我加入工作室的每一天,每天与大佬在一起的日子,看着他们写代码,我却只能干后勤工作(文稿类)心里很不是滋味,直到我接触php,自己写下第一个index.php文件,看见代码神奇的跑起来,仿佛打开了新世界的大门,我算是刚刚迈入it圈吧,开始码农生涯。但是大三这学期似乎好久没写php了,以至于我php环境崩了我都不知道,后来推测可能是当时搞云计算的时候吧apache配置文件改了,php部分被注释了,不知道是怎么回事。我就重新又开了一遍,我以为这东西,开一次以后再也用不着了,但是我却又用到了(很打脸),还是做个记录吧,免得下次开php环境还得去网上各种找。

  1. Apache相关
    Mac系统自带apache服务器,我们只需要配置相关信息并进行开启服务即可

    sudo vim /etc/apache2/httpd.conf
    

    打开对PHP的支持,第169行左右

    LoadModule php5_module libexec/apache2/libphp5.so
    
  2. 测试

    系统默认会访问/Library/WebServer/Document/index.html.en文件

    为了方便测试,在此目录下新建一个test.php文件,并输入

    <?php
    
    phpinfo();
    
     ?>
    

    然后访问localhost/test.php,会直接打印出phpinfo中的各种信息

  3. PHP配置

    在做第二步测试的时候,扩展里面date会出现错误,原因是默认php.ini没有对date.timezone进行设置,系统默认UTC的时区,所以我们要开启对php.ini的设置

    sudo cp /etc/php.ini.default php.ini
    

    先把默认配置文件复制一份,然后给复制好的配置文件增加写的权限

    sudo chmod +w php.ini
    

    进行配置php.ini

    找到date.timezone,先把默认的注释给删除掉,然后直接后面配置成PRC即可
    然后就好用了,mac自带的php环境

Responses