飘灵儿 发表于 2015-1-16 22:15:24

PHP网站制作之nginx 部署:在cygwin下部署PHP情况,mss...

因为函数实在是太多了,慢慢的你就会知道,知道有这个函数就可以。
由于公司的情况是在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猎取URL的路径有成绩

一般$_SERVER猎取的是/index.php/welcome
$_SERVER猎取的应当是/index.php
可是我的cygwin猎取的是$_SERVER猎取的是/index.php/welcome
$_SERVER猎取的应当是/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功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

再现理想 发表于 2015-2-11 18:33:03

微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。

分手快乐 发表于 2015-3-2 17:54:03

爱上php,他也会爱上你。

小魔女 发表于 2015-3-11 05:01:15

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

admin 发表于 2015-3-17 21:09:20

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。

深爱那片海 发表于 2015-3-25 02:57:34

要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
页: [1]
查看完整版本: PHP网站制作之nginx 部署:在cygwin下部署PHP情况,mss...