您的位置:首页 > 编程语言 > PHP开发

搭建PHP的web项目

2017-06-22 19:26 253 查看
公司web前端使用的php,所以呢,我们要搭建php开发,现在我的机器也是什么也没有,从0搭建。

 

移除点击此处添加图片说明文字



后来同事赶紧把我勒住,让我搭建这么个东西,xammp

百度搜一下就可以了。

 

移除点击此处添加图片说明文字
这个直接已经集成了tomcat、apache、mysql等,这里我们要稍等会儿,不可急躁

让我们集成东西.走到这里,环境就配好了,我们要去找到php项目.

这中间报的两个错,因为在初始化会加载mysql和apache,端口被占用,我们需要解决。首先mysql不用管,我们会在php代码里面用连接件重新连,apache使我们web组件所需要的容器,所以,我们检查一下说是vmware,那简单,

 

移除点击此处添加图片说明文字
​我们将vmware给停掉即可成功启动apache服务。然后我们idea打开项目,idea是没有PHP开发版本的,eclipse有,但是,开发php因为调试不在ide里面做,所以呢,开发工具随意。然后,我们做这样一件事。

浏览器敲击:localhost、

然后我们把项目整体迁移,迁移到xampp目录下,这个目录是放置项目的。

E:\php\htdocs

 

移除点击此处添加图片说明文字
​然后重新localhost,

 

移除点击此处添加图片说明文字
​依据报错一步一步调试吧,configs下config.php第九行报错,进去看配置:

注意这个路径

 

移除点击此处添加图片说明文字
​这个里面根本没有newMarketReport

 

移除点击此处添加图片说明文字
​所以继续localhost然后发现这个

 

移除点击此处添加图片说明文字
​走到这里,就懂了,因为目录缺失了,我们不应该跳过目录拷贝,应该整个拷贝,就像这样。

 

移除点击此处添加图片说明文字
​记住把config改回去,

 

移除点击此处添加图片说明文字
​这样,

 

移除点击此处添加图片说明文字
​果然,可以了。

 

移除点击此处添加图片说明文字
​然后随便登录会出现,Fatal error: Class 'MongoClient' not found in E:\php\htdocs\newMarketReport\code\common\common_db.php on line 9

大体的意思是:

 

移除点击此处添加图片说明文字
然后我们根据报错,找到了这个,想看看能不能ping通这些端口号。

 

移除点击此处添加图片说明文字
​这个mongoDb的客户端可是真的难找啊,好烦呀。临走的这批老职工真的烦啊,尴尬。

那后来找运维的小伙伴们一问,原来确实是机器的问题,服务停了,让他们开开,telnet一下是通的,然后接下来,url测试一下能不能访问mongoDb

 

移除点击此处添加图片说明文字
​到这里都说明了mongoDb是没问题的,有关于mongoDb的有点可以自行百度。

卡了很久,想到了办法,问了一下别人是说,类似于jdbc那种连接工具没有引入,我靠,那你倒是报错没找到累啊,你怎么报错没有找到客户端?我也是醉了,php这么傻吗?

接下来要配置mongodb的扩展,经过网上查阅,首先需要知道php版本,所以写了

 

移除点击此处添加图片说明文字

 

移除点击此处添加图片说明文字


这时候,去到下载dll的地方找到对应的版本  http://pecl.php.net/package/mongo/1.6.12/windows

 

移除点击此处添加图片说明文字


2.将下载的dll文件放到对应的位置,在 {path}/php/ext 文件夹

由于我用的是xampp的集成环境,所以放的位置是在 E:\php\php\ext

将下载的

 

移除点击此处添加图片说明文字
​放到目录即可。

 

移除点击此处添加图片说明文字
​ok,我们启动。

 

移除点击此处添加图片说明文字
​我日,还这样?那只可能有两个原因,一个是apache服务没有重新启动,另一个就是,dll工具不是正确的版本。重启发现还是不行,这个错误,那我们就详细查一下PHP的版本吧,使用 phpinfo();函数,代码就是

<?php

phpinfo();

?> 

哼,还好咱们Java、大数据功底深厚,终于找到了原因:

 

移除点击此处添加图片说明文字
​刚才我以为我是64位的就下载错了,现在赶紧下载x86的,赶紧。下载好了替换原来的,这次如果再不行,真的不行了,要骂娘了,搭个环境,搞了快一天了。好了,我们测试

 

移除点击此处添加图片说明文字
​哎,好想cnm,好想好想,心累,接着搞吧,

原来,php.ini里面还没有集成

(3)打开php.ini

我们找一下,

 

移除点击此处添加图片说明文字
​果然没有,那么要在E:\php\php添加以下这一行

extension=php_mongo.dll

 

移除点击此处添加图片说明文字


然后我们重启apache,去phpinfo里面看一下mongo,哇!刚才我们php-info里面没有mongo的,我全局搜索是null,现在出现了:

 

移除点击此处添加图片说明文字
​好开心好开心,看来是要成功了集成了mongo了,那以后集成别的东西,还困难吗?哈哈,如释重负。

不要急躁,先写一个测试php程序,代码粘贴一下

 

移除点击此处添加图片说明文字


 

移除点击此处添加图片说明文字
​完美,现在登录试试吧。

 

移除点击此处添加图片说明文字


 

移除点击此处添加图片说明文字


 

移除点击此处添加图片说明文字

 

移除点击此处添加图片说明文字
​后面,会记开发笔记的。

收工,老的运营管理平台!



 

移除点击此处添加图片说明文字


后来同事赶紧把我勒住,让我搭建这么个东西,xammp

百度搜一下就可以了。

 

移除点击此处添加图片说明文字
这个直接已经集成了tomcat、apache、mysql等,这里我们要稍等会儿,不可急躁

让我们集成东西.走到这里,环境就配好了,我们要去找到php项目.

这中间报的两个错,因为在初始化会加载mysql和apache,端口被占用,我们需要解决。首先mysql不用管,我们会在php代码里面用连接件重新连,apache使我们web组件所需要的容器,所以,我们检查一下说是vmware,那简单,

 

移除点击此处添加图片说明文字
​我们将vmware给停掉即可成功启动apache服务。然后我们idea打开项目,idea是没有PHP开发版本的,eclipse有,但是,开发php因为调试不在ide里面做,所以呢,开发工具随意。然后,我们做这样一件事。

浏览器敲击:localhost、

然后我们把项目整体迁移,迁移到xampp目录下,这个目录是放置项目的。

E:\php\htdocs

 

移除点击此处添加图片说明文字
​然后重新localhost,

 

移除点击此处添加图片说明文字
​依据报错一步一步调试吧,configs下config.php第九行报错,进去看配置:

注意这个路径

 

移除点击此处添加图片说明文字
​这个里面根本没有newMarketReport

 

移除点击此处添加图片说明文字
​所以继续localhost然后发现这个

 

移除点击此处添加图片说明文字
​走到这里,就懂了,因为目录缺失了,我们不应该跳过目录拷贝,应该整个拷贝,就像这样。

 

移除点击此处添加图片说明文字
​记住把config改回去,

 

移除点击此处添加图片说明文字
​这样,

 

移除点击此处添加图片说明文字
​果然,可以了。

 

移除点击此处添加图片说明文字
​然后随便登录会出现,Fatal error: Class 'MongoClient' not found in E:\php\htdocs\newMarketReport\code\common\common_db.php on line 9

大体的意思是:

 

移除点击此处添加图片说明文字
然后我们根据报错,找到了这个,想看看能不能ping通这些端口号。

 

移除点击此处添加图片说明文字
​这个mongoDb的客户端可是真的难找啊,好烦呀。临走的这批老职工真的烦啊,尴尬。

那后来找运维的小伙伴们一问,原来确实是机器的问题,服务停了,让他们开开,telnet一下是通的,然后接下来,url测试一下能不能访问mongoDb

 

移除点击此处添加图片说明文字
​到这里都说明了mongoDb是没问题的,有关于mongoDb的有点可以自行百度。

卡了很久,想到了办法,问了一下别人是说,类似于jdbc那种连接工具没有引入,我靠,那你倒是报错没找到累啊,你怎么报错没有找到客户端?我也是醉了,php这么傻吗?

接下来要配置mongodb的扩展,经过网上查阅,首先需要知道php版本,所以写了

 

移除点击此处添加图片说明文字

 

移除点击此处添加图片说明文字


这时候,去到下载dll的地方找到对应的版本  http://pecl.php.net/package/mongo/1.6.12/windows

 

移除点击此处添加图片说明文字


2.将下载的dll文件放到对应的位置,在 {path}/php/ext 文件夹

由于我用的是xampp的集成环境,所以放的位置是在 E:\php\php\ext

将下载的

 

移除点击此处添加图片说明文字
​放到目录即可。

 

移除点击此处添加图片说明文字
​ok,我们启动。

 

移除点击此处添加图片说明文字
​我日,还这样?那只可能有两个原因,一个是apache服务没有重新启动,另一个就是,dll工具不是正确的版本。重启发现还是不行,这个错误,那我们就详细查一下PHP的版本吧,使用 phpinfo();函数,代码就是

<?php

phpinfo();

?> 

哼,还好咱们Java、大数据功底深厚,终于找到了原因:

 

移除点击此处添加图片说明文字
​刚才我以为我是64位的就下载错了,现在赶紧下载x86的,赶紧。下载好了替换原来的,这次如果再不行,真的不行了,要骂娘了,搭个环境,搞了快一天了。好了,我们测试

 

移除点击此处添加图片说明文字
​哎,好想cnm,好想好想,心累,接着搞吧,

原来,php.ini里面还没有集成

(3)打开php.ini

我们找一下,

 

移除点击此处添加图片说明文字
​果然没有,那么要在E:\php\php添加以下这一行

extension=php_mongo.dll

 

移除点击此处添加图片说明文字


然后我们重启apache,去phpinfo里面看一下mongo,哇!刚才我们php-info里面没有mongo的,我全局搜索是null,现在出现了:

 

移除点击此处添加图片说明文字
​好开心好开心,看来是要成功了集成了mongo了,那以后集成别的东西,还困难吗?哈哈,如释重负。

不要急躁,先写一个测试php程序,代码粘贴一下

 

移除点击此处添加图片说明文字


 

移除点击此处添加图片说明文字
​完美,现在登录试试吧。

 

移除点击此处添加图片说明文字


 

移除点击此处添加图片说明文字


 

移除点击此处添加图片说明文字

 

移除点击此处添加图片说明文字
​后面,会记开发笔记的。

收工,老的运营管理平台!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web php web前端 前端 技术