精华内容
参与话题
问答
  • wamp 3.1.0 64 中apache配置其他电脑访问

    千次阅读 2017-10-21 16:47:37
    前期版本apache配置文件httpd.conf的配置,这次装的配置文件中没有。 解决办法除了常规的在  AllowOverride None  Require all granted 配置外,还需要在文件另外增加虚拟主机的配置   ...

    前期版本中的apache配置文件httpd.conf中均有<VirtualHost *:80>的配置,这次装的配置文件中没有。

    解决办法除了常规的在

    <Directory />
        AllowOverride None
        Require all granted
    </Directory>

    配置外,还需要在文件中另外增加虚拟主机的配置

    <VirtualHost *:80>
        <Directory "C:\wamp64/www/">
            Options FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
            Require all granted
        </Directory>
        DocumentRoot "C:\wamp64/www"
        ServerName localhost:80
        DirectoryIndex index.PHP index.html
    </VirtualHost>

    重启后局域网中外部机器可以访问

    展开全文
  • 我用的是云服务器,Debian9 但是再中文系统电脑里面是 没有找到对应的站点。 我用别人英文的系统以及手机的浏览器登上去有apache页面。 求教各位大神帮帮我。 ![图片说明]...
  • 我在自己电脑上开发时使用的是Apache服务器,因此不可避免地要先在Apache服务器下解决这个问题。其实,文章开始时提到的CodeIgniter官方帮助手册里面已经给了Apache下的解决办法,却没有给出Nginx下的解决办法。没...

    我在自己电脑上开发时使用的是Apache服务器,因此不可避免地要先在Apache服务器下解决这个问题。其实,文章开始时提到的CodeIgniter官方帮助手册里面已经给了Apache下的解决办法,却没有给出Nginx下的解决办法。没办法,Apache服务器据说市场占有率已经超过60%,作为如此主流的服务器,官方手册还是有必要说明它的配置方法的。为了更加清晰一些,我再更加详细地说明一下。

    在网站根目录下(也就是与前文提到的index.php同一个目录下),新建一个文件,名为.htaccess。注意不要忘了htaccess前面还有个点。用记事本打开这个文件,写入如下命令:

    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond KaTeX parse error: Can't use function '\.' in math mode at position 11: 1 !^(index\̲.̲php|images|js|c… /index.php/$1 [L] |

    看一下英文单词Rewrite也猜到了,其实这个文件控制的就是url的重写规则。关于.htaccess文件的具体重写规则和全部种类的语法又是一门大学问,在这里就不详述了。我们只关心上面写的这几句话是啥意思。

    第一句 RewriteEngine on:翻译过来就是“重写引擎 开启”,相当于启动url重写机制。

    第二句 RewriteCond %{REQUEST_FILENAME} !-f:翻译过来就是“重写条件 请求文件名不是个文件”。最后一个字母f理解为file,!-f的感叹号表示否定,也就表示不是个file。

    第三句 RewriteCond %{REQUEST_FILENAME} !-d:翻译过来就是“重写条件 请求文件名不是个目录”。最后一个字母d理解为directory。

    第二句与第三句的用途是说,只有在你的URL请求不是文件的名字或者文件夹名字的时候,才启用重写规则。举例说明,比如http://127.0.0.1/test.html。这个请求其实就是在你的网站根目录下寻找test.html,如果找到了,就直接返回这个文件即可,不用重写;只有在根目录找不到test.html时,才重写这个url,这是REQUEST_FILENAME是个文件的例子。再比如http://127.0.0.1/nihao,这里nihao很有可能是根目录下的一个文件夹(当然也可以是一个没后缀的文件),这种情况下先寻找根目录有没有nihao这个文件夹,没有的话再启用url重写,这是REQUEST_FILENAME是个目录的例子。

    第四句 RewriteCond $1 !^(index.php|images|js|css|robots.txt):翻译过来就是“重写条件 url网址后的第一个参数不可以是index.php,images, css, js, robots.txt任何一个”。比如 http://127.0.0.1/images/girl.png,这个url第一个参数是images,这种情况下不要重写,只有不是以上列出来的那些时才重写。这句话目的是排除一些url请求的重写,因为我们经常会把网站的css文件,javascript文件,图片文件放在根目录下的css,js,images文件夹下,然后在网页中通过url引用这些资源,如果请求这些资源的url也被重写了,网页中就引用不到了。你可以根据自己的实际需求,新添加一些需要排除在外的重写url的情况。

    第五句 RewriteRule ^(.*)$ /index.php/$1 [L]:翻译过来就是“重写规则 把url网址后第一个参数前面加上index.php”。[L]表示这是最后一条重写规则,后面没有了。

    这样,你如果在浏览器输入http://127.0.0.1/hello/zhangsan,其实相当于是http://127.0.0.1/index.php/hello/zhangsan。

    最后还有一个小坑,就是在使用工具开发网站的时候,往往我们网站代码并不在Apache服务器的根目录下,比如我们在Apache服务器的根目录下又建立一个文件夹xxx,并且把网站整个放在这个文件夹里面,那么我们的主页地址就是http://127.0.0.1/xxx/index.php。这时必须把上面配置文件第五句话改为RewriteRule ^(.*) /xxx/index.php/1[L]index.phpRewriteRule(.)1 [L],还有一种改法是直接去掉第五句话中index.php前面的斜杠(即RewriteRule ^(.*) index.php/$1 [L]),这一点千万注意!

    完成了上面的.htaccess文件后,还有两件事情要做。

    第一,找到CodeIgniter中的application/config/config.php文件,把index_page设为空值,即config[indexpage]=&quot;&quot;;baseurlindex.phpconfig[&#x27;index_page&#x27;] = &#x27;&quot;&quot;;还有base_url设为网站根目录(index.php所在目录),config[‘base_url’]=“http://127.0.0.1/xxx/”。部署到真正服务器上使网站上线前,不要忘了把127.0.0.1改成你网站的网址,如果index.php放在服务器根目录,也记得把base_url里这个xxx去掉。

    第二,找到Apache的配置文件,也就是conf/httpd.conf这个文件,确保LoadModule rewrite_module modules/mod_rewrite.so前面的井号#已经去掉了。然后关键字搜索htaccess,找到配置.htaccess的部分,其设置应该改为AllowOverride All。其实如果你没有用很旧版本的Apache,井号和AllowOverride All默认就应该是设置好了的。这一步只是确认一下,不是这么配的要改成这样。

    至此,Apache服务器下CodeIgniter的URL配置大功告成。现在index.php已经不需要出现在URL中了,系统会默认让index.php先去处理URL。

    展开全文
  • 我以前一直没有在window中配置成功过apache+php晚天我终于给配好了,原来是犯了一个很低级的错误。 配置httpd.conf时要加入一行...以前我的电脑里安了很多很乱的开发性的东西,以为是它们中有apache冲突的,所以

         我以前一直没有在window中配置成功过apache+php晚天我终于给配好了,原来是犯了一个很低级的错误。

          配置httpd.conf时要加入一行“AddType application/x-httpd-php .php",我以前感到自己总是对的,不过每次重启电脑之后就不能运行apache了。以前我的电脑里安了很多很乱的开发性的东西,以为是它们中有与apache冲突的,所以我就一直在Linux(在安装时我定制了apache+php+mysql,所以无需自己配)中写PHP。现在我重装系统了,不过还是老问题。我这次用cmd打开apache的,这次报错了,我到错因,当时就郁闷了,原来是AddType要有两个参量,其中application/x-httpd-php为第一个参量,.php为第二个参量。我在配置这一条时,没有看到二者之间的空格,结果就成了一个参量,所以配置文件出错,程序不能正常启动

    展开全文
  • 把家里的一台电脑装上了DEBIAN系统,从入门开始学DEBIAN了.... ...不知道DEBIAN下有没有类似PPLIVE一类的软件看网络电视的.....?!! 先装上自己要用到的软件...... JDK 官方网站下载 JDK1.6.0_02 586 li...
    把家里的一台电脑装上了DEBIAN系统,从入门开始学DEBIAN了....
    系统装起来到是很简单,图形化界面安装完成,配置下网络就算是OK了,对于我这样的新手算是不错了,下了个字体调了调,这下爽多了.....
    不知道DEBIAN下有没有类似PPLIVE一类的软件看网络电视的.....?!!

    先装上自己要用到的软件......
    JDK
    官方网站下载 JDK1.6.0_02 586 linux bin
    解压,安装....(日,什么命令..啊.. 忘记了.... 昨天才搞的就忘记了....晚上回家在复习)
    把文件夹移动到 MV /usr/bin/j2se/jdk1.6.0_02 (j2se/jdk1.6.0_02 自建)

    环境变量
    编辑 vi ~./bashrc 加入
    PATH=$PATH:/usr/lib/j2se/jdk1.6.0_02/bin:/usr/lib/j2se/jdk1.6.0_02/jre/bin
    JAVA_HOME=/usr/lib/j2se/jdk1.6.0_02
    JRE_HOME=/usr/lib/j2se/jdk1.6.0_02
    CLASSPATH=.:/usr/lib/j2se/jdk1.6.0_02/lib/tools.jar:/usr/lib/j2se/jdk1.6.0_02/lib/dt.jar
    export PATH
    export JRE_HOME
    export JAVA_HOME
    export CLASSPATH
    ;wq 保存退出
    写个HelloWorld 完成... (待续 老板来了.......回家写)

    安装Tomcat

    在主页下载TOMCAT 6
    apache-tomcat-6.0.14.tar.gz

    解压
    tar zxvf apache-tomcat-5.5.17.tar.gz

    改名tomcat6
    我把文件夹移到了/usr/lib/tomcat6

    tomcat6/bin/startup.sh 出现小猫.. OK (待配置)

    安装apache
    apt-get install apache
    自己装上了apache2.. OK (待配置)
    展开全文
  • 接着往下看: 对“我的电脑”按右键,选择“属性”,选择“高级”栏,单击“环境变量”,检查“系统变量”列表是否上述参数,如果则进行修改,如果没有,则进行添加;修改完后,按“确定”。 设置完成后,重新...
  • 本人是个Java开发有着两年的开发经验,最近的项目运用到了solr搜索引擎,之前对这个东西了解的就不是太深但是也一定的研究,下载的是官网上如下图的版本: ![图片说明]...
  • 今天在安装redmine,使用bitnami集成安装redmine,在安装的电脑上输入相应的地址,可以进入redmine...我在目录看到了ruby,我对ruby也很不熟悉,请问有没有大佬能指点我一下,如何才能在其他电脑上访问redmine系统
  • 在其他地方开发过的项目工程,在导入自己的电脑时候会提示红叉,并且在Problems中有Error的提示: Target runtime ***** is not defined. 导入的工程在本地可以正常使用。这个错误并没有影响到项目的运行的话。...
  • Apache的安装与配置

    2017-04-20 10:39:15
    所以先用自己的电脑当成一个服务器,让局域网用户可以直接通过ip访问网页页面比较难上传,所以不好意思啦没有页面基本也是百度经验上,我的大部分也是转载修改的 登录http://httpd.apache.org/download.cgi 这个...
  • PHP5.6.30与Apache2.4.x配置

    千次阅读 2017-06-01 17:37:16
    请确保你的电脑安装了 若没有安装 请点击 vc_redist_x64/86.exe文件 下载好了 将其解压到自己想要文件夹 打开conf/httpd.conf文件 这是端口 可根据自己需要进行修改 这是Apache服务访问...
  • 1.php中没有php5apache2_4.dll(php5apache2_2.dll) 解决:下载的版本不对,应下载   Thread Safe  版本。 2.Apache正常添加php模块后重启失败 解决:注意下载的php版本    VC14 VC11 VC9 版本。 有些...
  • Apache+PHP 安装与配置 ...之所以没有选择集成的软件,如WAMP、AppServ...Apache HTTP Server是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统运行,由于其跨平台和安全性,被广泛使用,...
  • 如果电脑没有联网,在struts2的配置文件就会个感叹号,内容为:The file cannot be validated as the host "struts.apache.org" is currently unreachable. 解决办法是:在eclipsewindow---preference---XML-...
  • 一次做好了一个效果放在自己电脑的服务器上,让同学查看(同处于校园网),却不知apache一直显示403 错误,对方没有权限访问,我知道这应该是配置文件httpd.conf的问题,网上搜了一下其他人的博客,上面提供...
  • 同样的代码在同事的电脑上跑没有问题,我自己跑却异常。 这个异常原本是由于mybatisdao接口与xml文件映射出了问题,网上的解决方案基本都是检查文件名、方法名是否一致,但这并没有解决我的问题。 最后在经过...
  • 1、netstat -ano,列出所有端口的情况。在列表我们观察被占用的端口 2、查看被占用端口对应的PID,输入命令...电脑上面找了没有安装IIS等类似web服务器, baidu了下,发现人遇到过类似的问题,原来是sql serv...
  • 一次做好了一个效果放在自己电脑的服务器上,让同学查看(同处于校园网),却不知apache一直显示403 错误,对方没有权限访问,我知道这应该是配置文件httpd.conf的问题,网上搜了一下其他人的博客,上面提供...
  • 但是项目没有错误,后来看报错信息发现: 是tomcat版本不对,于是乎:打开项目下的.settings文件夹,下一个org.eclipse.wst.common.project.facet.core的xml文件。 打开发现: 将这行删除即可。 ...
  • 在织梦系统本地安装过程,使用APMServ配置本地环境,我测试的时候80端口没有被占用,很顺利的Apache成功启动,后来换了台电脑,怎么都启 动不了,不是说Apache启动失败。√MySQL5.1已启动就是Apache启动失败。√...
  • -----【表格识别能够自动导出到电脑生成Excel文件 功能齐全,替换你的阿里服务 key 或者 appcode即可 【需要更改的地方也就是打开程序错误的地方】都已经用注释标记 【非常醒目】一秒定位去哪里添加key 或者 app...
  • java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.login_jsp 今天遇到了这个问题,百度了一下,都说是jsp-api和servlet-...于是突然想起来这个maven的pom.xml是由于公司电脑tomcat中没有那两个...
  • 但是项目没有错误,后来看报错信息发现: 是tomcat版本不对,于是乎:打开项目下的.settings文件夹,下一个org.eclipse.wst.common.project.facet.core的xml文件。 打开发现: ...
  • 在PHP手册中有详细的例子。 数组与哈希表 数组与哈希表以同样的方法被支持。怎样运用取决于你怎样定义它们。你可以用list()或者array()来定义它们,也可以直接为数组赋值。数组的索引从0开始。虽然我在这里没有...
  • 1.看看是否配置HADOOP_HOME这个环境变量,并且再PATH里引用2.HADOOP_HOMEbin目录下是否winutils.exe这(对应版本的,我的是window7)exe,并保证winutils.exe双击运行没有报***.dll 缺失的错误。3.如果还是...
  • 我把原代码打包都放入他人电脑中运行都能成功,而我的不行,会报上述异常,数据库用的是Oracle 10g ,编译代码的是eclipse 4.7,Oracle使用cmd命令可以使用,但是就是用mybatis的不行,有没有大佬知道这种情况的,求...
  • 我的项目按文章方法并没有解决,下面这段话可以解决(伪分布式部署) 经过分析NativeCodeLoaded类的静态构造函数,一个“System.loadLibrary("hadoop")”方法。 是不是这个方法导致的呢?通过在其他同事环境上...
  • 手机访问电脑本地项目

    千次阅读 2018-08-04 09:43:37
    ▍写在前面 作为一名前端开发者,在编码移动web的...已经将需要测试效果的网页放置在本地项目,并且该项目已经在本地服务器(Tomcat、Apache……)运行。 ▍方法 1、首先要保证手机、电脑在同一局域网内(...

空空如也

1 2 3 4 5
收藏数 90
精华内容 36
关键字:

电脑中有没有apache