网站首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
应用开发
Oracle SQL:经典查询练手第三篇
时间:2010-12-5 17:23:32 作者:应用开发 来源:IT科技 查看: 评论:0
内容摘要:
Oracle SQL:经典查询练手第一篇
典查
Oracle SQL:经典查询练手第一篇
如何进行云电脑设置教程(一步步教你完成云电脑的渲染设置)
装机新手必看!以装机盘为工具的装机教程大揭秘!(教你一步步轻松装机,让电脑焕然一新!)
最近更新
2025-11-05 08:29:46
Pixelbook教程(探索Pixelbook的功能与技巧,体验极致的电脑操作体验)
2025-11-05 08:29:46
尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也是不错的选择。本教程将要向您展现如何在Ubuntu操作系统上面安装,教程同样适用在Debian,尽管有一点点小差别,但并没有太大影响。怎么样,下面我们开始吧。0.开始注意为了完成教程中提到的操作,我们假设您已经安装了一个基本的Debian或者Ubuntu操作系统。怎么安装系统这是不同的教程了,这里就不再详细说明。本教程主要介绍如何简单获取Nginx+php的运行环境。1.安装Nginx第一步要做的就是从库中下载,这个操作是非常简单的。sudo apt-get install nginx更改默认的虚拟站点配置,文件在:sudo vim /etc/nginx/sites-available/default一个漂亮的关键配置是:server { listen 80; server_name localhost; access_log /var/log/nginx/localhost.access.log;## Default location location / { root /var/www; index index.php; }## Images and static content is treated different location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ { access_log off; expires 30d; root /var/www; }## Parse all .php file in the /var/www directory location ~ .php$ { fastcgi_split_path_info ^(.+.php)(.*)$; fastcgi_pass backend; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }## Disable viewing .htaccess & .htpassword location ~ /.ht { deny all; }}upstream backend { server 127.0.0.1:9000;} 好了,我们完成到这里,下面我们需要安装PHP所需要的文件。2.安装PHP很多站点都使用PHP提供动态内容,他们可能是一个wiki一个博客,或者一个论坛什么的。假如你现在运行的是Ubuntu,我们首先需要解决两种不同的deb包,假如你运行的是amd64版本,那需要更改i386为amd64注意:假如是debian则不需要做这些cd /tmpwget http://us.archive.ubuntu.com/ubuntu/pool/main/k/krb5/libkrb53_1.6.dfsg.4~beta1-5ubuntu2_i386.debwget http://us.archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8-6ubuntu0.2_i386.debsudo dpkg -i *.deb再次说明,这个只需要在Ubuntu上面操作就可以了,假如是最新版本的12.04可以省略掉这个。下面剩余部分将在Ubuntu和Debian上面都通用。我们需要增加APT源来增加deb包,所以我们可以使用php5.3和php-fpmsudo echo deb http://php53.dotdeb.org stable all >>/etc/apt/sources.list更新apt:sudo apt-get update下面我们开始安装PHP(第一部分)sudo apt-get install php5-cli php5-common php5-suhosin我们需要安装命令行,不然接下来就会出现些小问题sudo apt-get install php5-fpm php5-cgi假如你打算使用数据库或者一些需要的模块(例如:mcrypt,ldap,snmp等)你同样可以安装他们。好了,我们现在已经安装完了nginx和php一个注意点:假如你使用php的短标记(< ),你需要在php.ini中开启(fpm和cli同样),假如你不改变这些,你将看到代码以文本的方式显示。3.完成重启nginx服务器sudo /etc/init.d/nginx restart配置完成php.ini后需要重启php5-fpm,使用命令sudo /etc/init.d/php5-fpm restart全部完成,你可以运行了。4.测试我们可以在/var/www中创建一个index.php的文件,内容如下:< php phpinfo(); >通过浏览器访问,你可以看到php的一个大致的信息,假如没有则说明一些配置错误,需要重新检查。5.问题和最终提示假如你没有看到phpinfo,可能会出现一些错误,那可以执行:sudo tail /var/log/nginx/error.log查看错误日志,另外每次当你修改了php.ini后,需要重启php5-fpm。无需重启nginx。在默认的配置中nginx是启用了fastcgi的错误日志的,假如看到一个严重的错误(例如出现cannot redeclare class xyz),nginx可以看到这个“漂亮的”错误页面,那可能是一些错误发生了。假如这样你可以关闭,假如php5-fpm不能运行,你的php文件将不会被解析,并且nginx会显示一个错误页面。好了,我猜你已经完成了,并且现在使用nginx作为你的web服务器,nginx是一个小巧、漂亮并且你可以配置很多东西的一个东东,假如你需要伪静态,注意nginx不会运行 .htaccess 文件,你需要伪静态更改vhost配置。假如对在Linux下感兴趣的朋友可以查看《Linux下的DedeCMS站点高级安全策略》翻译:天涯 原文:http://www.howtoforge.com/installing-php-5.3-nginx-and-php-fpm-on-ubuntu-debian
2025-11-05 08:29:46
从初中到高中,电脑教程助你顺利过渡(掌握电脑技能,轻松适应高中学习生活)
2025-11-05 08:29:46
Win10电脑错误1067的解决方法(解析Win10电脑出现错误1067的原因和解决方案)
2025-11-05 08:29:46
联想电脑开机出现关键错误的解决方案(排除联想电脑开机关键错误的方法及注意事项)
2025-11-05 08:29:46
我们都知道在windows7以上的系统中,单击任务栏右下角就可以快速显示桌面,在ubuntu中同样有这种方法,下面小编教伱怎么在ubuntu中快速显示桌面。首先打开“系统设置”,单击“外观”,如下图所示。然后单击“行为”,如下图所示。勾选“添加显示桌面图标到启动器”,如下图。单击左侧任务栏的“显示桌面”即可,如下图所示。
2025-11-05 08:29:46
在Ubuntu中搭建一般的LAMP环境实在是太简单的一件事, 只需要Options FollowSymLinks ExecCGI然后重启apache2, 完事.
2025-11-05 08:29:46
需求 首先保证你有一个自有域名,然后登录到CloudFlare,添加你的域名。遵循指令操作,使用它给出的默认值就行了。你将让CloudFlare来托管你的域,所以你需要调整你的注册机构的设置。假如你想要使用子域名,请为它添加一条‘A’记录。目前,任何IP地址都可以。DDclient是一个Perl客户端,用于更新动态DNS网络服务提供商帐号下的动态DNS条目。它最初是由保罗·巴利编写的,现在大多数是由维姆潘科在做。它能做的不仅仅是动态DNS,也可以通过几种不同的方式获取你的WAN口IP地址。CloudFlare 的一个功能是它允许你通过API或叫做ddclient的命令行脚本更新你的DNS记录。不管哪一个,结果都一样,而且它是个免费软件。不幸的是,ddclient并不能在CloudFlare中即开即用。它需要打补丁,这里就是要介绍怎样在Debian或Ubuntu上破解它,它也能在带有Raspberry Pi的Raspbian上工作。在Ubuntu上安装ddclient 打开终端,并运行以下命令sudo apt-get install ddclient现在,你需要使用以下命令来安装补丁sudo apt-get install curl sendmail libjson-any-perl libio-socket-ssl-perlcurl -O http://blog.peter-r.co.uk/uploads/ddclient-3.8.0-cloudflare-22-6-2014.patchsudo patch /usr/sbin/ddclient < ddclient-3.8.0-cloudflare-22-6-2014.patch以上命令用来完成ddclient的安装和打补丁配置ddclient 你需要使用以下命令来编辑ddclient.conf文件sudo vi /etc/ddclient.conf添加以下信息##### CloudFlare (cloudflare.com)###ssl=yesuse=web, web=dyndnsprotocol=cloudflare, server=www.cloudflare.com, zone=domain.com, login=you@email.com, password=api-key host.domain.comComment out:#daemon=300你的 api-key 可以从 CloudFlare帐号页面找到,ssl=yes 可能已经设置,use=web, web=dyndns 表示使用 dyndns 来确定 IP(用于 NAT)。你已经搞定了。登录到 https://www.cloudflare.com 并检查列出的与你域名对应的IP地址是否与 http://checkip.dyndns.com 列出的相匹配。使用以下命令来验证你的设置sudo ddclient -daemon=0 -debug -verbose -noquiet
热门排行
2025-11-05 08:29:46
硬盘安装系统教程
2025-11-05 08:29:46
一. 先上两张图看看复制代码代码如下: 2. 安装Ubuntu tweak,用它来设置主题和图标4. 使用系统自带的软件中心安装,使用鼠标点击安装包即可,下附安装顺序(可参考ubuntu_mac_theme/web中的网页,由于使用了代理,打开时安全软件可能会提示)复制代码代码如下:复制代码代码如下:sudo unzip mac-fonts.zip -d /usr/share/fontssudo fc-cache -f -v启动tweak-tool设置成你喜欢的就可以了,如最上面的unity tweak tool图9. 重启系统10. 问题 a. slingscold有时可能会不生效,注销当前用户重新登陆试试11.以上是离线包安装,假如你想直接使用apt-get命令安装,可参考[1]中的链接网页(这个比较慢)或者第3步里下载的 包中的ubuntu_mac_theme/web下的网页(离线网页包)
2025-11-05 08:29:46
电脑远程登录密码错误的解决方法(如何应对电脑远程登录密码错误问题)
2025-11-05 08:29:46
首先修改源echo deb http://Ubuntu.cn99.com/ubuntu/ intrepid main restricted | sudo tee -a /etc/apt/sources.list 然后安装新内核了sudo apt-get update ;sudo apt-get install linux-generic linux-headers-2.6.26-5-generic linux-headers-2.6.26-5 linux-image-2.6.26-5-generic linux-sound-base linux-image-generic linux-restricted-modules-2.6.26-5-generic linux-restricted-modules-generic util-linux-locales util-linux util-linux-locales libselinux1 libselinux1-dev顺便安装下最新的pulseaudio了sudo apt-get install libasound2-plugins pulseaudio-* paman padevchooser paprefs pavucontrol还有最新的字体引擎了sudo apt-get install libxft2 libxft-dev libfreetype6 libfreetype6-dev libcairo2-dev还有显卡驱动sudo apt-get install xorg-driver-fglrx然后重启就是最新的内核了最后手动删除源中最后一行sudo apt-get update
2025-11-05 08:29:46
华为ALE-CL00手机评测(一款实用性强、性价比高的智能手机)
2025-11-05 08:29:46
操作系统平台如Windows、iOS都在致力于系统的融合性,Canonical 开发人员经完成了一些系统自带应用的开发工作,这些应用可同时适用于移动和桌面设备,比如今天我们看到的Ubuntu Touch音乐播放器,已经适用于不同的设备。现在,Canonical 工作是支持手机和Ubuntu Ubuntu桌面。不久以后,该项目将被合并成一个单一的项目,可能在几年后。直到那时,我们看到的是由于这种融合方式最大的变化就是 Ubuntu Touch 应用程序即使在桌面运行都没有任何问题。Ubuntu Touch 音乐播放应用可以根据系统显示大小自动调整其大小和播放列表。Ubuntu Touch 音乐播放应用看起来运行非常棒,下面我们来看看图片:从运行结果来看,距离融合的目的已经越来越近了,假如你想试一试音乐播放器,可以通过PPA进行安装,不过目前只适用于 Ubuntu 14.10用户,打开终端,输入以下命令:sudo add-apt-repository ppa:vthompson/ppasudo apt-get updatesudo apt-get install music-app假如你想使用numix圆图标替换现有图标。运行该命令:sudo sed -i s/Icon=.*/Icon=gnome-music/1 /usr/share/applications/com.ubuntu.music_music.desktop现在还不要期望太多的应用程序的变化,还需要耐心等待。
2025-11-05 08:29:46
电脑QQ文件打开错误的解决方法(排除电脑QQ文件打开错误的常见问题)
2025-11-05 08:29:46
电脑格式错误的原因及解决方法(探究电脑格式错误的来源以及应对之策)
友情链接
源码下载
亿华云
IT技术网
香港云服务器
益华科技
服务器租用
IT资讯网
企商汇
源码库
极客码头
科技前瞻
编程之道
创站工坊
益强智囊团
极客编程
码上建站
益强数据堂
益强IT技术网
益强编程堂
益华IT技术论坛
云智核
益强科技
智能时代
益华科技
益强科技
亿华云计算
亿华灵动
亿华科技
多维IT资讯
亿华互联
益强前沿资讯
亿华智造
益华科技
益强编程舍
益强资讯优选
益强智未来
码力社
云站无忧
汇智坊
运维纵横
全栈开发
技术快报
思维库
亿华智慧云
IT资讯网
亿华云
copyright © 2025 powered by
编程之道
滇ICP备2023006006号-34
sitemap