linux下配置php环境(核能吐槽)

linux下配置php环境(核能吐槽)

摘要:作为一个几乎没有接触过的小白,今天要正式踩入这个大坑,但我觉得还是有必要的,好吧开始,我一开始就是用安装的虚拟机来进行测试环境,,当然开始之前你先搜索一下你要安装的包我安装的这个版本并没有的包,所以我打算更新一个库,在更新之前建议换成别的服

作为一个几乎没有接触过linux的小白,今天要正式踩入linux这个大坑,但我觉得还是有必要的,好吧开始,

我一开始就是用安装的虚拟机来进行测试

环境centos6,php5.6.2,nginx1.12.1

nginx

当然开始之前你先搜索一下你要安装的包yum list nginx

我安装的这个版本并没有nginx的包,所以我打算更新一个yum库,在更新之前建议换成别的服务器这里我换成了163的链接

具体可以参考这里,这个文章里先是吧yum之前的.repo文件备份,然后下载网易的文件生成缓存之后更新

这里更新需要一段时间,可以看到更新了很多包,更新之后我发现还是没有nginx的包,在网上看了一下,网上建议在yum.repos.d下创建一个nginx.repo文件内容如下

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

保存之后我又去在yum里搜索了一下

出现了nginx这个包,我试着删除刚才的nginx.repo文件再来搜索发现有没有这个包,之后我打开了之前我们备份的-Base.repo.文件

发现格式是大同小异的,具体想了解的点击这里

现在我们开始安装nginx这个包yum nginx

!完成

PHP

这里依旧是找一下yum库中的php包

发现是5.3的版本,但是.2需要5.6以上版本这里我们有两个方法来安装新版本的php,一种是通过更新yum库源,找到其中的新版php包进行安装linux下配置php环境(核能吐槽),另一种方法是自己编译php,这两种我方法我都试过,建议用yum安装时自己指定安装目录,不然目录真的很难找ヽ( ̄ ̄)ノ

自己编译

可以通过wget来下载需要版本的php压缩包然后解压

好吧先下载

wget http://cn2.php.net/distributi...

然后去找下载的文件在哪里,一般就是在你运行wget这个命令的当前目录下,之后就是解压,然后编写这个文件,具体配置是什么意思请看这里写好之后就是make 安装

还有就是配置环境变量,就是在/etc下有一个的文件,打开他,修改path这个变量 linux的分割符是冒号,之后加上你安装php目录下的PHP运行文件的路径在后面就好了,

我实在装不下去了(╯‵皿′)╯︵┻━┻,然后尼玛的就是干,烦死了,我已经配好环境了,现在又要来一波是真的烦,还要截图,那有人要问了,为什么你不一边配置一边写博客呢?因为我也不知道我能不能配置好啊,哪一步做什么有什么用都是从网上那些2B文章里看来的,他们又没解释,我完全是摸着石头过河的呀我去!!

然后先是看你tm的端口是不是被站了用

netstat -tunl 端口号

查看,要是被不知道是什么的程序占了,你tm就用kill命令吧这狗比给杀了configure php,然后就是用

find / -name 你要搜的文件名字

这个命令来找你PHP-fpm的文件在哪里,如果你安装的不是tm的php5.4及以上版本那php就没有自带php-fpmconfigure php,那你就自己去下呀,真是的,如果你安装php之前听信了那个2B文章中说的配置,里面没写php-fpm的配置那你就报警把写那个文章的人抓起来,然后就是tm的运行它

然后你tm的还得再nginx里配置让他在运行php文件时丢给9000这个端口去处理,因为tm的php-fpm就是在9000端口运行的,那具体怎么配置呢

当然是在nginx的配置文件里去改了,那么配置文件在哪里呢

那还不简单,我曹,反正我在用这个版本的yum中的nginx安装之后他就在在/etc/ngixn/这里啦,不行你就用find命令搜嘛ヽ( ̄д ̄;)ノ曹

cd 到这个目录你会看见有一个nginx.conf文件,然后就是用vim打开,然后你又会发现他居然在里面了当前目录下的conf.d文件夹下面的什么什么文件,曹,然后你当然就是去打开它不然还能怎么办_(:з」∠)_

打开它之后你会发现他把关于php-fpm的相关配置屏蔽了!!!∑(゚Д゚ノ)ノ,怪不得我打开php文件是直接下载,然后你就把他取消注释掉,记得把什么什么的改成$这个就好了,我是真的烦为什么这个版本里的nginx这么操蛋,建议大家还是用remi这个源来安装东西,之后就尼玛的重启一个nginx 命令就是

service nginx restart

不然还是什么,建议 大家没事看看cgi概念别再猜我的坑了,我当时一运行就是报错没有cgi我去下了一个cgi想往9000端口里面放,放了半天放不进去,之后一看占用9000端口的就是尼玛的php-fpmlinux下配置php环境(核能吐槽),而且nginx本身配置中的也是,崩不崩溃,难不难受,所以说为什么我刚开始要配环境的时候没有人写这一篇文章好好的跟人说一下到底是怎么回事,一个什么原理,一定要让人采坑,你看看百度上搜出来的教程,什么东西,就写一个流程,啊?原理呢?为什么要这样做说了吗?难道每个人的目录都跟你一样吗,你的流程是万能的,啊?真的烦(╬ ̄皿 ̄)

反正我也不知道审核过不过,我就这么发了,算了还是总结一下吧

反正我看到现在configure php,就学会了几个linux命令

find,vim,yum,cd,ls,touch,mkdir,kill,,init,tar

完了呀就这么多,还有就是概念

首先linux里~这个目录是根据当前用户来分别的也就是说每个用户都不一样,

还有就是学会了用vim你们自己上网搜吧,哼

还有一个工具就是gpm,就是在文本环境下显示鼠标,可以复制粘贴什么的

还有的概念就是这几个链接,有的我没有联系就转载了,谢谢你们的文章,这些文章才是好文章,就到这,爱咋咋的

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » linux下配置php环境(核能吐槽)

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们