求助buntu 13.10 配置PHP 登录cad2010激活界面空白白

& & & & & & & & & & & & & & & & &&Ubuntu中Nginx的安装与配置
1.Nginx介绍
& & &Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为&engine X&, 是一个高性能的HTTP和
反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
2.对PHP支持
& & &目前各种web 服务器对PHP的支持一共有三种:
& &(1)通过web 服务器内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl
可以对perl支持。
& &(2)通过CGI来实现,这个就好比之前perl的CGI,该种方式的缺点是性能差,因为每次服务器遇到
这些脚本都需要重新启动脚本解析器来执行脚本然后将结果返回给服务器;
另一方面就是不太安全;该方面几乎很少使用了。
& &(3)最新出现一种叫做FastCGI。所谓FastCGI就是对CGI的改进。它一般采用C/S结构,一般脚本处理器
会启动一个或者多个daemon进程,每次web 服务器遇到脚本的时候,直接交付给FastCGI的进程来执行,然后
将得到的结果(通常为html)返回给浏览器。
2.1 Apache+mod_php模式
& & &我们很久一段时间使用经典的Apache+mod_php。
& & &Apache对PHP的支持是通过Apache的模块来支持的。如果从源代码编译安装PHP的话,如果希望Apache支持
PHP的话,在./configure步骤需要指定--with-apxs2=/usr/local/apache2/bin/apxs 表示告诉编译器通过
Apache的mod_php5/apxs来提供对PHP5的解析;而且在最后一步make install的时候我们会看到将动态链接库
libphp5.so拷贝到apache2的安装目录的modules目录下,并且还需要在httpd.conf配置文件中添加LoadModule
语句来动态将libphp5.so模块加载进来,从而实现Apache对php的支持。
2.2 Nginx+FastCGI模式
& & &Nginx完全是轻量级的,必须借助第三方的FastCGI处理器才可以对PHP进行解析,因此其实这样看来Nginx是
非常灵活的,它可以和任何第三方提供解析的处理器实现连接从而实现对PHP的解析(在nginx.conf中很容易设置)。
& & &Nginx可以使用spwan-fcgi。在早期版本中需要安装lighttpd,但是在9.10版本以后直接安装spawn-fcgi就可以。
现在出现了新的第三方的PHP的FastCGI处理器,叫做PHP-FPM,可以了解一下。本文是基于spawn-fcgi实现对
PHP模块的支持。
2.3 安装FastCGI
& & & /usr/bin/spawn-fcgi这个文件来管理 FastCGI,它原属于lighttpd这个包里面,但 9.10 后,spawn-fcgi
被分离出来单独成包。
& &(1)使用apt-get在线安装命令如下:
& & & & &$sudo apt-get install spawn-fcgi
& &(2)源代码安装如下,下载地址为:
& & & & &解压缩以后,进入目录下执行如下安装命令:
& & & & &$./configure
& & & & &$make
& & & & &$make install
& & & & 安装之后,spawn-fcgi命令就可以直接使用了,它的可执行文件在/usr/local/bin/spawn-fcgi。
3.Nginx安装
3.1 安装Nginx
& & &(1)在线安装
& & & & & $sudo apt-get install nginx
& & & Nginx的版本是1.2.1
& & & ubuntu安装Nginx之后的文件结构大致为:
& & & 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
& & & 启动程序文件在/usr/sbin/nginx
& & & 日志放在了/var/log/nginx中,分别是access.log和error.log
& & & 并已经在/etc/init.d/下创建了启动脚本nginx
& & & 默认的虚拟主机的目录设置在了/usr/share/nginx/www
& & (2)源代码安装
& & & 下载地址:
& & & 我这里下载的是 nginx-1.3.9.tar.gz,安装过程很简单,如下:
& & & $./configure
& & & $make
& & & $make install
& & & 安装成功之后,nginx放置在/usr/local/nginx目录下,主要的配置文件为conf目录下的nginx.conf,
nginx的启动文件在sbin目录下的nginx文件。
3.2 启动Nginx
& &(1)在线安装的启动过程
& & & $sudo /etc/init.d/nginx start
& &(2)源代码安装的启动过程
& & & $cd /usr/local/nginx
& & & $sbin/nginx
& & & 然后就可以访问了,&, 一切正常!如果不能访问,先不要继续,看看是什么原因,
解决之后再继续。
& & & 如果你的机器同时安装了Apache,那上面的访问方式就不能使用了,而且nginx都可能启动不了,这是
因为它们都是用了80这个端口。我们这里将nginx的端口修改为8080,
这里主要修改nginx的配置文件nginx.conf,将一下这一行
& & & &listen 80;
& & 修改为
& & & &listen 8080;
& & 然后就可以访问了,&。
3.3 安装PHP和MySQL
& & & $sudo apt-get install php5-cli&php5-cgi&mysql-server php5-mysql
3.4 测试Nginx对PHP的支持
&& &(1)重新启动nginx:
& & & $/etc/init.d/nginx restart
& & (2)启动FastCGI:
& & & $spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
& & & spawn-fcgi启动出现错误时,查看php-cgi是否安装,如果么有的话,安装php5-cgi。
& & & $sudo apt-get install php5-cgi
& &&(3)测试
&&&&&&&打开
4.Nginx配置
& & &Nginx的配置文件是/etc/nginx/nginx.conf,其中设置了一些必要的参数,我们发现其中这样的语句:
& & &include /etc/nginx/sites-enabled/*
& & &可以看出/etc/nginx/sites-enabled/default文件也是一个核心的配置文件,其中包含了主要的配置信息,
如服务器跟目录、服务器名称、location信息和server信息。
& & &对于源代码安装的nginx,配置文件为/usr/local/nginx/conf/nginx.conf。
& & 下面主要说明location的匹配规则:
& &(1)= 前缀的指令严格匹配这个查询。如果找到,停止搜索。
& &(2)剩下的常规字符串,最长的匹配优先使用。如果这个匹配使用 ^~ 前缀,搜索停止。
& &(3)正则表达式,按配置文件里的顺序,第一个匹配的被使用。
& &(4)如果第三步产生匹配,则使用这个结果。否则使用第二步的匹配结果。
& & 在location中可以使用常规字符串和正则表达式。
& & 如果使用正则表达式,你必须使用以下规则:
&&&&&& (1)~* 前缀选择不区分大小写的匹配
&&&&&& (2)~& 选择区分大小写的匹配
&&& 例子:
&&&& location = / {
    # 只匹配 / 查询。
    [ configuration A ]
  location / {
    # 匹配任何查询,因为所有请求都以 / 开头。
& & & & & &
# 但是正则表达式规则和长的块规则将被优先和查询匹配。
    [ configuration B
  location ^~
/images/ {
    # 匹配任何以 /images/ 开头的任何查询并且停止搜索。
& & & & & &#
任何正则表达式将不会被测试。
    [ configuration C
  location ~*
\.(gif|jpg|jpeg)$ {
& & & & & &#
匹配任何以 gif、jpg 或 jpeg 结尾的请求。
&& # 然而所有 /images/ 目录的请求将使用 Configuration C。
&   [ configuration D ]
  这里你还要对正则表达式有一定的了解!!!
阅读(...) 评论()您现在的位置:&&>>&&>>&&>>&&>>&正文
解决ubuntu 13.10的双拼等中文输入法的问题
  ubuntu 13.10的输入法变化较大,以前所有版本的设置双拼的方法已经用不了了... 可能是bug吧....
  哥只好在虚拟机了下ubuntu的中文版ubuntuKylin, 看看ubuntuKylin上的中文输入法是怎么安装的,ubuntuKylin的中文输入法非常完美~~ 毕竟是给中国人做的
  文件注释: ubuntukylin上的输入法
  文件注释: fcitx在ubuntukylin上的配置
  这样以来就很简单了,直接拿来主义,用ubuntukylin上的fcitx输入法
  直接dpkg -l | grep fcitx 看看ubuntukylin安装的输入法大概需要哪些安装包文件
  然后安装中文拼音/双拼/五笔/谷歌拼音等输入法:sudo apt-get install fcitx fcitx-pinyin fcitx-googlepinyin fcitx-table fcitx-table-wubi
  也安装了谷歌输入法和五笔输入~~
  安装完毕设置下:系统设置-&语言-&键盘输入方式选择fcitx 注销ubuntu即可~~
  以上方法也同时适合ubuntu13.04,其它的ubuntu版本也一样支持~~
【责编:peter】
?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]
相关产品和培训
 友情推荐链接
 专题推荐
 ? ? ? ? ? ? ? ? ? ?
 今日更新
?&?&?&?&?&?&?&?&?&?&
 认证培训
 频道精选
 Windows频道导航
                      ubuntu13.10用sudo apt-get install无法安装phpmyadmin_百度知道
ubuntu13.10用sudo apt-get install无法安装phpmyadmin
/ubuntu/" target="_blank">http。解压缩后会消耗掉 28.1.6-1_all.118.universe phpmyadmin /ubuntu/pool&#47://cn://cn?我sudo apt-get update了之后还是这样.deb
连接失败 [IP.7 MB 的额外空间.118.0,要卸载 0 个软件包?[Y/phpmyadmin_4;phpmyadmin&#47://p/universe&#47结果出现。.64 80]E.ubuntu,您可以运行 apt-get update 或者加上 --fix-missing 的选项再试试:
dbconfig-common javascript-common libjs-codemirror libjs-jquery-cookie
libjs-jquery-event-drag libjs-jquery-metadata libjs-jquery-mousewheel
libjs-jquery-tablesorter libjs-jquery-ui libjs-underscore libmcrypt4
php-gettext php5-gd php5-json php5-mcrypt phpmyadmin升级了 0 个软件包.com/ubuntu/ saucy&#47: 202.archive.6-1
连接失败 [IP,新安装了 16 个软件包: 有几个软件包无法下载: 202.0,430 kB 的软件包:
libjs-jquery-ui-docs libmcrypt-dev mcrypt下列【新】软件包将被安装.ubuntu://cn.64 80]无法下载
提问者评价
其他类似问题
为您推荐:
phpmyadmin的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Ubuntu 13.10 eclipse菜单栏失效
Ubuntu 13.10已经发布,从13.04升级成功后,发现Eclipse菜单栏点击后,不能展示下拉列表了,但是快捷键有效。这个应该算是Ubuntu Unity的bug,,Ubuntu官方还没有解决该问题,不过国外已经有暂时的解决方法:不要直接启动eclipse,使用env UBUNTU_MENUPROXY= /home/user/eclipse/eclipse启动eclipse,注意等号和eclipse路径之间有个空格,或者建立一个Eclipse的快捷方式,eclipse.desktp内容如下:
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/usr/share/app-install/icons/eclipse.png
Exec=env UBUNTU_MENUPROXY= eclipse(eclipse的路径)
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'}

我要回帖

更多关于 ansys安装界面空白 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信