仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 671|回复: 8
打印 上一主题 下一主题

[学习教程] PHP网站制作之nginx 部署:在cygwin下部署PHP情况,mss...

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为函数实在是太多了,慢慢的你就会知道,知道有这个函数就可以。
由于公司的情况是在linux下,以是想在本人的呆板上搭建个仿照linux的情况
情况为linux+mssql+PHP+nginx+freetds
因而就想到了cygwin
往http://www.cygwin.com下载setup.exe
然后安装,安装办法网上一年夜堆,次要是要安装好GCC相干的器材,我是把devel目次下的器材都安装上
默许是default点击下default能够酿成install
下载nginx
http://nginx.org/download/nginx-1.2.6.tar.gz
安装
tarzxvfnginx-1.2.6.tar.gz
cdnginx-1.2.6
./configure
make&&makeinstall
假如没有提醒堕落的话就是安装好了,进进默许的安装目次cd/usr/local/nginx
cdsbin
假如有nginx.exe就申明安装乐成了要启动nginx./nginx.exe就好了
就能够用ps-efgrepnginx看到历程了
然后是安装freetds
往http://www.freetds.org/下载freetds
ftp://ftp.freetds.org/pub/freetds/stable/freetds-stable.tgz
安装跟nginx一样
tarfreetds-stable.tgz
cdfreetds-0.91
./configure
make&&makeinstall
然后安装PHP
下载PHP
http://us1.php.net/distributions/php-5.4.11.tar.gz

tarphp-5.4.11.tar.gz
cdphp-5.4.11
./configure--prefix=/usr/local/php--enable-mbstring--enable-sockets--with-config-file-path=/usr/local/php--with-mssql=/usr/local/freetds--enable-fpm
make&&makeinstall
一些告诫疏忽失落,然后启动PHP
cd/usr/local/php/sbin/
./php-fpm.exe就能够启动phpfpm了
可是用CI框架发明
$_SERVER[SCRIPT_NAME]猎取URL的路径有成绩

一般$_SERVER[REQUEST_URI]猎取的是/index.php/welcome
$_SERVER[SCRIPT_NAME]猎取的应当是/index.php
可是我的cygwin猎取的是$_SERVER[REQUEST_URI]猎取的是/index.php/welcome
$_SERVER[SCRIPT_NAME]猎取的应当是/index.php/welcome
两个是一样的,如许就有成绩了,
另有一个是下载了PHPredis安装也没堕落,可是在php.ini加扩大时老是提醒堕落
NOTICE:PHPmessage:PHPWarning:PHPStartup:Unabletoloaddynamiclibrary/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/redisa-ExecformaterrorinUnknownonline0

嫌疑是否是PHP没安装好,由于有良多告诫,不晓得有无产生不对误,待从头安装一次确认下
安装redis时会报redis.c:1xxx:error:`SA_ONSTACKundeclared(firstuseinthisfunction)的毛病
由于cygwin里没有界说SA_ONSTACK
在sys/resource.h中加上
ifndefSA_ONSTACK
defineSA_ONSTACK0
endif本文链接http://www.cxybl.com/html/wlbc/Php/20130601/38184.html用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。
爱飞 该用户已被删除
沙发
发表于 2015-1-19 06:03:57 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
莫相离 该用户已被删除
板凳
发表于 2015-1-27 16:53:46 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
乐观 该用户已被删除
地板
发表于 2015-2-5 12:08:36 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
再现理想 该用户已被删除
5#
发表于 2015-2-11 18:33:03 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
分手快乐 该用户已被删除
6#
发表于 2015-3-2 17:54:03 | 只看该作者
爱上php,他也会爱上你。
小魔女 该用户已被删除
7#
发表于 2015-3-11 05:01:15 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
admin 该用户已被删除
8#
发表于 2015-3-17 21:09:20 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
深爱那片海 该用户已被删除
9#
发表于 2015-3-25 02:57:34 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 20:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表