当前位置:首页 > 服务器 > 正文

服务器如何配置phpapache(服务器如何配置网卡)

今天给各位分享服务器如何配置phpapache的知识,其中也会对服务器如何配置网卡进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

apache 如何部署 php

将你的apache的网站发布到你本机网卡的地址上,然后让处于同一网段内的另一台电脑访问你作为服务器这个电脑的ip即可

注意端口号

1、保证你的apache能正常启动,然后打开httpd.conf那个配置文件,检查一下Listen服务器端口,默认监听端口为80,不是就改成80

2、配置服务器根目录权限

Directory "c:/www/"

Options Indexes FollowSymLinks

AllowOverride all

Order Deny,Allow

Allow from all

/Directory

注意“c:/www/”为你网站根目录。重点是Allow from all,否则访问不进去

3、配置虚拟主机

VirtualHost 192.168.11.108

ServerName 192.168.11.108

DocumentRoot "c:/www/test/"

/VirtualHost

注意VirtualHost 与ServerName一致,除非你有DNS主机。这个ip是我本机的,你要改成你机器的ip,如果不会查IP另追问,DocumentRoot 为你网站的存放目录,你要发布的网页就在这个目录下,注意要在服务器根目录下,否则要另外配置权限。

4、重启apache服务。

5、在apache重启成功后,在你本机,用浏览器访问你的页面。我这里就是192.168.11.108/index.php,你要改成你的ip地址,成功,则发布完成,其他人也可以这么访问网页了

6、如果,在本机访问成功,而在其他设备无法访问,请修复网络问题,有关网络的问题请另追问,并说明报错等状况

我刚才看到,楼主在问题补充中提到了域名,这个的话就不是apache能完成的了,这里需要依靠DNS服务器来解决。

正常的家用电脑,以及路由器,都会自动请求递交给社会公用的域名服务器去进行域名解析,除非你的域名是经过国家正规管理部门购买的域名,否则,所用的域名是不会出现在公网DNS服务器上的,也就不能解析到你的服务器电脑上

简单的配置是这样的。在你服务器电脑上,不仅配置的apache 发布到端口ip。然后还要配置一个DNS服务器,配置你要的域名xx.com为你机器ip的别名。然后将你访问设备的首选DNS指向你的服务器DNS,让你的私有DNS对域名进行解析 即可

如何配置apache 与mysql php

1. 服务器信息可以按照默认配置,如果服务器的80端口没被其他服务器程序占据。可选“for All Users,on Port 80, as a Service—Recommended.”如果仅为当前用户使用,使用8080端口,手动启动,选择“only for the Current User, on Port 8080, when started Manually.”。端口号是可以通过配置文件进行修改的。

2. “Typical”为默认安装,“Custom”为用户自定义安装。

3. 单击“Build Headers and libraries”,选择“This feature will be installed on local dirive.”

4. 可以选择“Change”来更改默认安装路径,本例按默认安装。

5.安装完成后会出现apache服务管理器。

服务管理列表中有现在可以启动的服务项目。

注:如果你安装后服务管理列表中没有出现apache的服务项就说明在安装过程中出现了错误,这时候可以手动进行安装。

使用cmd进入C:\Program Files\Apache Software Foundation\Apache2.2\bin这是我本机安装的目录, 并执行httpd -k install命令,提示成功后即可在服务管理列表中看到apache服务。

由于我机器已正常安装此服务所以在执行此命令的时候提示安装服务出错,关于httpd的相关执行命令可自行搜索。

6.现在可以测试一下apache是否安装成功。在浏览器输入localhost或127.0.0.1 如果安装时选择的不是使用80端口则此处访问时需加入端口号访问。

7.好吧,我不得不承认这是一个神奇的网站。原因是我们安装完apache后并没有启动此服务。

8.如你所见,他工作了。

Apache现已安装完成。

怎样配置Apache+php

1 准备工作:

a)下载PHP:

从此处下载免费的PHP: ,这个很重要,千万别下载错了,我在经历了下载若干次错误的版本后,终于下载了正确的了。因为我是在windows下搭建的,所以需要下载VC6的版本,并且一定要是Thread Safe版的zip文件,目前最新的版本是PHP 5.2 (5.2.17)VC6x86 Thread Safe。如果你下错了版本就会造成解压的php文件中缺少php5apache2_2.dll 、libmysql.dll、php5ts.dll,并且即使php和apache的配置都是正确的也没有办法成功运行。

下面是php官网左侧的提示:If you are using PHP with Apache 1or Apache2 from apache.org you need to use the VC6 versions of PHP

If you are using PHP with IIS youshould use the VC9 versions of PHP

因为下载版本的不正确,在配置的过程中我就遇到过这样如下两种问题:Apache is running a threaded MPM,but your PHP Modle is not compiledto be threadsafe. You need to recompile PHP.和PHP Fatal error: Call to undefined function mysql_connect() in…。第二个问题让我很是崩溃,网上也搜了很多的解决办法,我也都按照他们所讲的一一配置了,但是还是无法解决,这个问题折腾了我好几天,最后终于在今天把上述2个问题都解决了,哈哈。。。

b) 下载 MySQL Database

从此处下载免费的 MySQL:

c) 下载 Apache Server

从此处下载免费的 Apache:

2 下载完上述三个软件后,先安装mysql和apache。这个安装比较简单,这里我就不再详细说了。安装完apache后,在网址里输入或者那么你就可以看到成功安装的提示界面。

3 配置apache。在apache的安装目录下找到这个文件httpd..conf。打开该文件进行配置:

我的安装目录是D:/apache2.2

1) 找到 DocumentRoot"D:/apache/Apache2/htdocs" 将其改为WEB目录 (目录名和路径随便你定,以后做PHP页面就放在这里面) ,我在D盘新建了web文件夹用来放置PHP页面,所以这里就改成了DocumentRoot"D:/web" 。

2)找到DirectoryIndex index.html,在其后添加 index.php。

3)选择模块化模式安装

找到 #LoadModulessl_module modules/mod_ssl.so 这行,在此行后加入两行

LoadModule php5_moduleD:/php/php5apache2_2.dll (注意你的php文件夹里必有有这个php5apache2_2.dll文件才行)

PHPIniDir "C:/windows"(因为我是把php.ini文件放置在了该目录下面,后面会提到,不过好多网上都是直接写的D:/php路径也就是php的放置路径)

找到 AddTypeapplication/x-gzip .gz .tgz 这行,在此行后加入两行

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

4)找到Directory //Directory如下,把Deny from all改成Allow from all。

Directory /

Options FollowSymLinks

AllowOverride None

Order deny,allow

Denyfrom all

/Directory

4 配置php。Php我下载的是zip文件而不是installer文件。将文件解压,我是把这个文件copy到了D盘,并且命名为PHP。即路径为D:/PHP。在PHP文件夹里面找到php.ini-recommended(网上也有讲使用php.ini-dist的),将它copy到C:/windows下,并重新命名为php.ini。那么下面就是对这个php.ini的配置了:

1)查找extension_dir后面的改为"D:\php\ext"(注意路径里面是反斜杠\)

2) 查找WindowsExtensions,把下面有一排的;extension=php_***.dll的分号去掉,就是支持组件了。我是把下面几个前面的分号去掉了:

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

3) 找到doc_root, 将其设置为:doc_root="d:\web"(PHP页面的放置路径,前面有提到)

4) 在解压PHP文件里面找到libmysql.dll,php5tc.dll文件,把它复制到C:/windows/system32文件夹下。(如果下载版本不正确的话会导致这两个的文件缺失)

5) 将 PHP 目录添加到 PATH 环境变量中,

右击我的电脑-属性-高级-环境变量-系统变量-找到 path 这个变

量,点击编辑在后面加入 如D:/PHP;D:/PHP/ext;

此时PHP环境基本已经配置成功,重启apache服务

在web根目录里建一个名为test.php的文件内容如下

? echo phpinfo(); ?

用浏览器打开 ,如果可以看到php配置输出信息就成功了

在web根目录下建立testdb.php文件内容如下:

?php

$link=mysql_connect('localhost','root','123456'); //注意这里的123456是数据的密码

if(!$link) echo "fail";

else echo "success";

mysql_close();

?

用浏览器打开如果输出success就OK了

如何配置Apache和PHP

选择安装类型,Typical为默认安装,Custom为用户自定义安装,我们这里选择Custom,有更多可选项。按“Next”继续

然后选择安装位置,一直按next继续,直到安装完成

二、php的安装、以module方式,将php与apache结合使你的网站服务器支持php服务器脚本程序

查看解压缩后的文件夹内容,找到“php.ini-dist”文件,将其重命名为 “php.ini”,打开编辑,找到下面图中的地方, Ln385,有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送 的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?

这里还有一个地方要编辑,功能就是使php能够直接调用其它模块,比如访问mysql,如下 图所示,Ln563,选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,比如我要用mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下,我这里的截图是把所有能加载的模块都加载上去了, 前面的“;”没去掉的,是因为“ext”目录下默认没有此模块,加载会提示找不到文件而出错。这里只是参考,一般不需要加载这么多,需要的加载上就可以 了,编辑好后保存,关闭。

如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到 指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows希望能帮到你,我在后盾人自己学习呗,不会的可以问我。( ^ω^)

怎么在本地配置php apache服务器

我首先得说明一下:装上Apache就能搭建成WEB服务器了。PHP只不过是WEB平台的编译语言工具。

Apache默认的网页启动文件夹是Apache安装文件夹下的htdocs文件夹,一些Apache+php+mysql套件安装包的启动文件夹可能是www,对于真正想学php的人来说

以后楼主还有什么不知道的就到后盾人那里多学习学习吧

服务器如何配置phpapache的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于服务器如何配置网卡、服务器如何配置phpapache的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码