ios程序员容易上手的服务器程序php入门【apache+php+mysql】开发环境搭建(一)

来源:互联网 发布:linux mkdir 多级目录 编辑:程序博客网 时间:2024/06/09 09:33

     手机客户端程序,往往需要服务器端的配合。即使纯粹的客户端程序,比如手电筒之类的,也需要服务器端做一些统计项目,比如:每天多少人启动软件,每天有多少新用户,累计有多少总用户数,月活跃用户数,等等。

    服务器端程序比较流行的有,php技术,asp技术,java技术,net技术,大型成熟网站一般采用java或者php。这两者中,为何选择php呢?因为php比较类似C,C++。对于ios程序员来说,如果没有学习过java,那么学习php是比较容易上手的~~

     本文采用的apache的版本是2.2.8,php版本是5.4.0,mysql是5.5.18.都是win32版本。

  【】:安装apache:

apache的安装比较简单,一路next就行了,只不过来到server information的界面,需要填一下。这里如果不填的话,apache不能正常启动~这里可以随便填。Email指的是,如果apache出错了,发送错误报告的Email地址。假定选择的安装目录是:D:\www\Apache2.2


过了此界面,一路Next就可以了。完成安装后,会自动启动apache。打开浏览器,在地址栏输入localhost,出现It works!如下图,就说明安装正常。



【二】php的安装

     php其实不需要安装,解压后就可以了,解压后的目录有点长,可以弄短点比如php54,也放在D:\www 目录下。这样php的程序文件就在D:\www \php54目录下,在这个目录下,有两个文件:php.ini-development和php.ini-production。这是php的配置文件,一个是开发者模式,一个是专业模式。我们选择专业模式,就把php.ini-production文件改为php.ini。这样php就安装好了,但是现在还不能正常工作,还需要让apache支持php。

【三】让apache支持php:

打开apache安装目录,找到httpd.conf文件,以我刚才安装的路径,那么完整路径就是:d:\www\Apache2.2\conf\httpd.conf。打开此文件。

1:在该文件的一百二十多行处,有很多LoadModule语句,表示要加载哪个模块,在这些语句的末尾加上语句:

LoadModule php5_module "d:/www/php54/php5apache2_2.dll" ,这句表示apache加载php模块当然,php模块的路径,要根据你自己的放置路径来写。如下图


2:让apache支持php后缀名的文件。加入AddType application/x-httpd-php .php,并指定php配置文件的路径:PHPIniDir "D:/www/php54"。如下图的两句:

3:测试php:通过以上我们apache+php就安装和配置完成了,我们接下来试试:先重启apache,然后在D:\www\Apache2.2\htdocs目录下新建一个文本文档,然后命名为a.php。编辑内容为:

<?php
phpinfo();
?>

编辑好后,保存,然后在浏览器输入localhost/a.php。此时会出现php的信息,如下图所示,说明大功告成了~~



【四】指定工作路径

    默认写的htm或者php文件是放在:D:\www\Apache2.2\htdocs目录下的,可能想变更下文件存放路径。打开d:\www\Apache2.2\conf\httpd.conf配置文件,找到DocumentRoot项,修改为你想要的目录,同时修改Directory。如下图:此处主意,如果不对应修改Directory目录,在浏览器中访问是会报403

forbidden错误。



修改完路径后,重启apache,我们可以测试下路径是否生效:把D:\www\Apache2.2\htdocs\index.html 文件copy到制定的路径d:\www\web下,然后修改内容为:<html><body><h1>I change Directory!</h1></body></html> 修改后保存,在浏览器中再次输入localhost,此时会看到刚修改的内容。

结束语:本文根据php100视频教程编写,大家可以参看www.php100.com网站。只是本人觉得看视频很费时间,所以整理了下,方便自己和读者在配饰php环境时参看。