搭建PHP的web项目

公司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程序,代码粘贴一下

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


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

​完美,现在登录试试吧。

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

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

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


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

​后面,会记开发笔记的。

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值