当前位置:首页 » 云服务器 » php怎么建立站点服务器

php怎么建立站点服务器

发布时间: 2022-09-12 09:31:31

php项目如何部署在服务器上

一、阿里ECS服务器配置

1.因为线上已经有几个站点了.所以要配置ngnix多站点

2.阿里云ecs目录结构,ngxin 在/etc/nginx/目录下,配置的地方主要是nginx.config文件。或者在conf.d新建一个配置文件然后在include到nginx.config文件中

❷ php站点 建立

php无需学习太多的html,css知识。

只需要会部署php环境,安装php程序就行了。

现在使用第三方php面板搭建环境,然后上传建站程序,安装,域名解析到服务器ip上,去建站面板中添加域名,就可以通过域名访问网站了。云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。

不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。

❸ 怎么搭建php服务器~呢

首先微软官网载符合系统位数ApachePHP 、安装并配置Apache Apache版本:Apache2.4.18 解压目录:D:Acpache24 1、载解压文件解压放要安装位置 2、打Apache24confhttpd.conf 文件修改关键位置用记事本打即 ServerRoot修改Apache程序位置: 修改前:ServerRoot “c:/Apache24”; 修改前:ServerRoot “D:/Apache24”; 修改Apache默认网站根目录: 修改前:DocumentRoot “c:/Apache24/htdocs”; 修改:DocumentRoot “D:/Apache24/htdocs”; 修改根目录选项: 修改前: 《Directory “c:/Apache24/htdocs”》 Options Indexes FollowSymLinks AllowOverride null Require all granted 《/Directory》 修改: 《Directory “D:/Apache24/htdocs”》 Options Indexes FollowSymLinks AllowOverride All Require all granted 《/Directory》 启Apache 1、“Win + R”聊框输入“cmd”启“命令提示窗” 2、输入 “d:” 车 输入“cd Apache24bin”车输入“httpd”没任何提示表示启功 3、打浏览器输入“localhost/”进行测试图显示证明配置功 二、安装并配置PHP PHP版本:php5.6.12 安装目录:d:php 1、载解压文件解压放要安装位置 2、复制份php.ini-development并改名php.ini 3、打Apache24confhttpd.conf加 #php5 support LoadMole php5_mole “D:/PHP/php5apache2_4.dll” AddHandler application/x-httpd-php .php PHPIniDir “D:/php/” 4、重启 Apache 服务器 (安装服务器:1、用管理员身份打命令提示窗;2、输入“D:”车;3、输入“cd Apache24bin”车;4、输入“httpd.exe -k install -n ”Apache24“”车即安装功;5、“Win + R” 运行“services.msc”打服务窗口启“Apache2.4”服务;) 5、删除Apache24/htdocs其文件新建index.php访问现php信息说明php已经功安装 Win10系统搭建ApachePHP环境步骤想要发Web服务器类软件Win10发环境错选择

❹ 如何搭建PHP服务器

这个需要根据你服务器环境来说,如果是windows 就去下载WAMP 如果是Luni 就去下载LNMP就可以了都有封装包,但是基本上的搭建方式都大同小异,下面就以windows的搭建方法为例为你详细说明:

在windows下安装apache php mysql
从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57
apache_2.0.50-win32-x86-no_ssl.msi
php-5.0.0-Win32.zip
mysql-4.0.20d-win.zip
phpMyAdmin-2.5.7.zip
系统 win2003 系统盘为: D盘
第一步: 安装apache 并配置支持PHP
点击安装文件apache_2.0.50-win32-x86-no_ssl.msi
将apache安装在 D:\apache2 目录(随自己喜好)下
将php-5.0.0-Win32.zip 里内容解压到 D:\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)
如我的php.ini是拷到 D:\windows目录
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是D:\windows\system里

配置apache里的httpd.conf
打开 D:\Apache2\conf\httpd.conf 这个文件
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录(可不改)如我的为 DocumentRoot "D:/website"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php

选择安装模式: 模块化模式安装 或 CGI模式安装 (选一样即可)

--------------模块化安装配置------------------------------------
找到 #LoadMole ssl_mole moles/mod_ssl.so 这行,在此行后加入一行
LoadMole php5_mole d:/php/php5apache2.dll
其中d:/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
---------------------------------------------------------------

--------------CGI安装配置--------------------------------------
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "d:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
---------------------------------------------------------------

此时PHP环境基本已经配置成功
在WEB根目录(如我的D:\website)里建一个名为test.php的文件内容如下
<? echo phpinfo(); ?>
重新启动apache服务
用浏览器打开 http://localhost/test.php
如果可以看到php配置输出信息就OK了

❺ 如何搭建php服务器

使用apache2.2 + php5.3,在网上很容易就能查到如何配置的资料。
或者使用Nginx + php5,这种组合性能比apache要高。

❻ DW中怎么建立PHP本地服务器站点

php的环境已经搭配好就可以直接编码了啊。写代码完了再本地能测试能跑站点的编码工作完成了就上传到服务器上然后就可以了。

❼ PHP服务器怎么架设(要详细的)

【一】首先下载软件: (apache) 我用的是在华军软件园下载的apache_1.3.26-win32-x86-no_src!! (jdk!) 在首页上面就有连接。 (php4) 不用多说了code-labs上面就有也可以去php的官方网站看看!! (iasp) 最重要的一个软件了—————————————————————————————————— 【二】安装apache 1、双击apache的安装文件,和普通windows程序安装一样,一路点“next”就可以。 2、安装程序要求你输入你的network domain(网络域名:形如xxx.com);server domain(服务器域名:形 www.xxx.com )和网站管理员的e-mail。有的话就按实填写,个人用户若没有的话可以按格式随便填一下。 3、到了选择安装路径,本人强烈建议你将安装路径改为“c:\”,因为这样可以省去好多的配置麻烦。 4、一路“next”直至“finish”。安装就结束了。 这时,你的apache已经启动了,你可以在ie地址栏里输入: http://localhost/或 http://127.0.0.1 看看。在“管理工具”的“服务”项中,也可以找到apache服务的身影了,以后apache就可以作为一项windows2000服务,随着机器的启动而运行了! ------------------------------------------------------------------------------ 【三】配置apache 打开配置文件主要修改的项目是: (1)、查找documentroot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,也可以自己指定一个,但记住,这句末尾不要加“/”。 (2)、寻找到directoryindex。这就是你站点第一个显示的主页,在index.html的后面加入index.htm index.php index.php3 index.cgi index.pl index.asp等等。注意,每种类型之间都要留一空格! (3)、特别说明一点就是port(端口号),如果没安装iis的话,就保持80不要变,否则,就要改一下(因为iis的web服务占据了80),可以改成81等等,或者干脆改iis的默认端口号!随你高兴。 (4).#bindaddress * 改为 bindaddress 127.0.0.1(用记事本打开/然后点编辑/查找) 其他都是以后深入使用是才要配置的项目了!安装完毕后运行 http://localhost/ 就可以看见apache的帮助文件了! ----------------------------------------------------------------------------- 【四】安装xxx(注意这个最主要的了)(关闭apache服务) (1)、下面安装php首先安装php到c:\php4 (别改路径了!否则以后的配置....哼哼)我用的是php的4.0.2版, (2)、接下来就要拷贝msvcrt.dll到c:\winnt\system32\下面系统就回提示所文件正在被windows使用了,不要紧正常现象!覆盖任何原有文件。 (3)、把 c:\php.ini-dist改名为php.ini,拷贝到c:\winnt下, (4)、好了现在打开apache的配置文件httpd.conf增加下面的语句:(随便什么地方都可以,但要单独成行) scriptalias /php4/ "c:/php4/" addtype application/x-httpd-php4 .php addtype application/x-httpd-php4 .php3 addtype application/x-httpd-php4 .php4 action application/x-httpd-php4 "/php4/php.exe" directoryindex index.html directoryindex index.htm directoryindex index.php directoryindex index.php3 directoryindex index.php4 directoryindex index.asp (5)、接下来修改php.ini文件 找到windows extensions项:增加 extension_dir = c:\php4 extension=php_zlib.dll extension =php_ldap.dll extension =php_zlib.dll extension =php_calendar.dll extension =php_exif.dll extension =php_ftp.dll extension =php_mssql70.dll (这一项不要加,没有mssql7.0呀) extension =php_imap.dll ■ok存盘ko■ 在你的documentroot的目录下建立test.php文件 ?phpinfo();? ok看见php的测试页面了!!至此php的配置已经完成了! 下面安装jdk也是进行默认安装就可以了!之后在windows的环境变量里面增加path变量值c:\j2sdk*\bin(*:不同版本的安装路径名不同) 好了下面安装iasp使用默认安装就可以了!在安装过程后软件会提示你进行web server的设置首先选择: instant asp native servlet surport 选项接下来选择apache server 之后要求你选择apche的版本号和httpd.conf的路径选择好后系统自动进行配置如果一切顺利就可以测试了!! 建立test.asp <%response.write("hell world!")%> 现在运行 http://localhost/test.asp,看到helloworld!好了一切搞定有可以使用apache了!!! ------------------------------------------------------------------------ 【五】、上面说到了windows+apache+php+asp的运行环境了今天来说说在这个基础上使apache也可以支持jsp的运行。 1:所需软件resin(resin2.1.4)resin http://www.caochu.com 下面说说怎么安装: resin在下载后是.zip文件只要简单的解压缩到指定的目录就可以了这里我使用的是c:\resin-ee-2.1.4 利用命令 c:\resin-ee-2.1.4\bin\httpd.exe -install(remove)将resin作为win2000的一个service ok!下面找到win2000的环境变量"控制面板-->系统-->高级-->环境变量“ 增加变量"resin_home"变量值"c:\resin-ee-2.1.4"如果你已经安装了 jdk那么就不需要设置什么了!没有的话就看看的我的上一篇文章!!!ok向下~~ 现在修改apache的设置文件httpd.conf假如下面的代码: loadmole caucho_mole c:/resin-ee-2.1.4/libexec/apache-1.3/mod_caucho.dll addmole mod_caucho.c

❽ 怎么才能在一个服务器上建立多个PHP站点

在同一台服务器里如何运行多个网站,提供WEB、FTP、Mail等服务。
工具/原料
虚拟主机
Apache Web服务软件
方法/步骤
实现方法有三种: 1:IP的方法
①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。
2:基于主机名的方法
②基于端口的方法: 一个IP地址,通过不同的端口实在不同网站的访问。
3:基于端口方法。
③基于主机名的方法: 设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。

三种虚拟主机实现的基本配置
①基于IP虚拟主机的实现: 多个ip,需要把中心主机取消 打开web服务的主配置文档:vim /etc/httpd/conf/httpd.conf DocumentRoot 注释掉 配置虚拟主机: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/> <VirtualHost 192.168.1.101:80> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>

vim /etc/hosts 192.168.1.100 www.a.com 192.168.1.101 www.ab.com 浏览器中输入IP地址进行实验效果的验证。
②基于端口: <VirtualHost 192.168.1.100:80> DocumentRoot "/var/a/html" ServerName www.a.com <VirtualHost/>
<VirtualHost 192.168.1.101:8080> DocumentRoot "/var/ab/html" ServerName www.ab.com <VirtualHost/>
③基于主机名: 开启:NameVirtualHost 192.168.1.100:80 <VirtualHost *:80> ServerAdmin www.a.com DocumentRoot /var/a/html </VirtualHost>
<VirtualHost *:80> ServerAdmin www.51qgj.com DocumentRoot /var/ab/html
</VirtualHost>

❾ 如何配置php服务器

配置php服务器对于程序员很重要,但很多人都不会.,那么如何配置php服务器呢?下面是我收集整理的如何配置php服务器,希望对大家有帮助~~

配置php服务器的方法

工具/原料

windows server 2008 和 windows server 2003 服务器操作系统

fastcgi、php、mysql安装包

IIS6安装配置PHP环境

11. 安装IIS

IIS是windows平台下比较成熟的web服务,安装方法也非常简单。

打开“开始”菜单,点击“管理您的服务器”(如图所示),点击“添加或删除角色”(如图所示)。

3Windows server 2008服务器防火墙配置

1) 在控制面板中打开网络和共享中心

2) 点击“windows防火墙”弹出防火墙配置窗口,在此窗口中要确认防火墙服务已经开启

3) 单击“允许程序或功能通过Windows防火墙”弹出网络服务端口配置窗口,在此窗口中可以选择允许打开端口并通信的网络服务,单击“允许运行另一程序”来自定义开启某一网络服务或端口

4用户管理

系统中用户的数量能越少越好,并且每个用户都被用于特定的功能,如可以新建一个专门用于对网站进行匿名授权的账户(如条件允许,可以为每个网站新建一个独立的账户进行分别授权,这些能够隔离开各网站的授权,提高各网站的安全性,不至于一个网站被入侵后能够有权限访问到其它网站的文件目录)。另外最重要的一点是要为每个账户设置一个独立且复杂的密码,防止账户密码被猜解和穷举。

5文件系统权限管理

l C盘只给administrators 和system权限,其他的权限不给,其他的盘也可以这样设置,这里给的system权限也不一定需要给,只是由于某些第三方应用程序是以服务形式启动的,需要加上这个用户,否则造成启动不了。

l Windows目录要加上给users的默认权限,否则ASP和ASPX等应用程序就无法运行。其实没有必要单独设置Instsrv和temp等目录权限。

l 另外在c:/Documents and Settings/这里相当重要,后面的目录里的权限根本不会继承从前的设置,如果仅仅只是设置了C盘给administrators权限,而在All Users/Application Data目录下会 出现everyone用户有完全控制权限,这样入侵这可以跳转到这个目录,写入脚本或只文件,再结合其他漏洞来提升权限;

譬如利用serv-u的本地溢出提升权限,或系统遗漏有补丁,数据库的弱点,甚至社会工程学等等N多方法,在用做web/ftp服务器的系统里,建议是将这些目录都设置的锁死。其他每个盘的目录都按照这样设置,每个盘都只给adinistrators权限。

另外,还将:

net.exe

cmd.exe

tftp.exe

netstat.exe

regedit.exe

at.exe

attrib.exe

cacls.exe

format.exe

这些文件都设置只允许administrators访问。

l 网站的目录最好独立到一个磁盘中,新建一个为网站匿名访问而独立授权的账户,让此账户可以访问和编辑此目录,移除其它不必要的账户对此目录的访问权限,能有效防止网站被入侵后从而涉及到整个系统被控制

END

日常维护建议

1定期运行安全软件进行快速扫描

定期运行一下安全软件,可以看到安全软件的引擎或病毒库是否已经更新到了最新版本,如果没有可以即时查找原因,看是否是安全软件未运行、升级端口被禁用或其它原因,虽然安全软件可以在后台即时扫描各种文件操作,以防止病毒入侵,但有些恶意软件、流氓软件或插件则不是实时防护的,虽然这些软件不会造成服务器宕机,但也会影响服务器性能。

2定期检查防火墙端口配置

随着服务器上的网络服务越来越多,需要打开的网络端口也越来越多,但有些端口是不需要开放的,例如你安装了一个数据库软件(mysql、oracle等),这些数据库服务很可能只需要在你服务器的内部访问,就完全没有必要让其通过防火墙,这样能够提高服务器的安全,服务器对外提供的端口越少越好;

虽然在安装网络服务的过程中,防火墙会提示你有网络端口正在打开,是否允许通过防火墙,但有些管理员没有细心看提示,直接就同意了,造成了大量没有必要打开的网络端口被打开了,特别是一些木马或恶意软件会混水摸鱼,伪装提示信息来诱骗管理员打开网络端口,造成大量的安全隐患。进入防火墙配置界面,选择相应的端口或网络服务,点击“详细信息”则可以看到此项应用的详细信息,根据这些信息来判断其是否应该开启这个端口。

3任务管理器中观察有无可疑进程,了解系统资源使用情况

任务管理器可以简单并快速的了解服务系统资源的使用情况,并即时查看系统运行的进程和他们占用的系统资源,根据服务器上已开启的各种应用的服务来判断哪些进程是非法的,哪些进程占用的系统资源过多。了解到这些信息后就可以即时的对服务器进行调整,特别是占用资源过多的进程进行分析,看是否有什么异常并即时进行调整。

l 观察系统进程,并自定义进程属性

查看网络使用情况

查看系统资源使用情况

检查IIS,了解网站安装情况

随时了解服务器上网站的安装状况,并做以下检查:

1、看各个网站定义的主机头是否异常

2、 绑定的域名是否完整

3、 主目录设置是正确

4、用户权限设置是否合理

5、 查看IIS的应用程序池设置是否合理,每个池下面托管的网站是否过多,是否需要设置新的应用池,是否有多余的应用池可以删除。

查看系统日志,仔细检查错误、警告日志发生的原因,并急时修复相应的问题。

检查系统用户,查看有无多余,可疑用户账户,查看每个账户所属的用户组,特别是administrators组下面的用户。服务器被入侵时会出现一些欺骗性的账户并被加入到administrators组中,特别留心新建的多余账户,弄清这些账户的用途,如果发现是入侵者建立的账户,要即时查找账户是被创建的原因,并修复相应的漏洞。

检查文件系统,确保磁盘被合理分区,各个分区应该有各自的功能,如系统、数据库、网站、备份等。各个分区的用户授权是不相同的,如系统、备份等不需要网站的专门授权账户访问,数据库分区需要对数据库账户进行单独的授权等。既然规划好了文件分区和功能,并进行了相应的授权,就要防止文件被乱放,以免造成安全隐患。

还要经常检查各种新建的文件夹和文件(特别是来历不明,名称畸形的隐藏文件夹和文件)这些都有可能是入侵者留下的入侵痕迹。

清除垃圾文件,随时系统运行时间的增加,会产生很多的临时文件和日志文件,占用宝贵的磁盘资源,如果磁盘的可用空间过小(特别是系统盘)还会影响服务器性能。

1、临时文件(安装程序、系统升级、应用程序等产生的)产生的,主要在系统盘,可以看哪些文件夹的体积异常大,可分析其内部文件,确认是临时文件后将其删除

2、 日志文件,主要是IIS产生的,这些日志文件对于查看网站运行状态、访问历史很有用,但日志有时效性,如果超过其三个月就没有什么用处了,但它会占用大量的磁盘空间,所以需要定期将其删除。

定期检查磁盘状态并进行碎片整理,随着系统运行时间的增长,特别是大量的IO操作后,磁盘上会产生大量的文件碎片,这些碎片过多则会严重影响服务器性能,所以定期(建议一个月)进行磁盘碎片检查,如果系统提醒需要进行碎片整理,则进行整理。

及时升级操作系统补丁,操作系统有各种大量的补丁,特别是一些重要的安全补丁需要即时升级,这样会有效防止黑客和病毒入侵。

及时备份重要的文件、应用、数据库。备份分为本地备份和异地备份,有条件的可以进行异地备份,备份是为了以防万一,当数据丢失或应用损坏时,备份就是救命稻草,因此合理的备份计划是非常有必要的。

❿ 如何安装运行PHP网站

搭建PHP本地环境前言

【本地环境就是你的网站还没有上线,但是想在自己电脑看一下网站搭建后的效果。你在自己电脑做了一个可以看效果的环境。也就是测试环境。】

目前80%以上的网站都是使用xunruicms模版(PHP语言编写的),所以这里只教大家建立PHP本地环境搭建。

新手做网站,还要上线,输入域名可以访问很新奇,但得先看这篇"搭建PHP本地环境并运行xunruicms网站",有了这个基础再看下一篇"网站上线"会容易得多。PHP本地环境搭建就是让你熟悉网站上线的基本功,免得你正式上线手忙脚乱一堆事情,一会儿就放弃了。我也是一步步来的,我尽量写得很细,让大家跟着我操作就可以。

xunruicms建站步骤主要分为三步:①搭建PHP环境,②建立数据库,③安装xunruicms网站

PHP环境搭建

PHP环境搭建使用工具(大学里常用的工具):

WAMPserver

XAMPP

这两个工具任选一个就可以了。这两个工具都是Windows系统下的安装包,Linux环境无法使用,里面集成了APACH, MYSQL, PHPADMIN不需要自己一个个安装然后配置。安装包都是exe文件,基本都是一键安装,很简单。我使用的是WAMPserver.

在官网下载 我下载的是3.1.4版本的,这一版本很好,里面很多配置都不需要自己重新配。

下载安装

下载好后直接双击打开

80端口被Apache正常使用,没有被占用。

配置数据库

点击"W"标志,点击"PHPMYADMIN

热点内容
linux指定组 发布:2024-05-17 05:04:39 浏览:85
鲁班算法 发布:2024-05-17 04:59:46 浏览:488
分布钢筋配置有哪些 发布:2024-05-17 04:51:57 浏览:147
轩逸宝来朗逸配置一样哪个平易 发布:2024-05-17 04:48:59 浏览:432
c盘删除缓存文件对系统有影响吗 发布:2024-05-17 04:27:47 浏览:339
python不能输入中文 发布:2024-05-17 04:27:34 浏览:110
小米电视密码设置在哪里 发布:2024-05-17 04:06:12 浏览:426
java正则sql 发布:2024-05-17 04:05:52 浏览:620
51单片机c语言教程郭天祥 发布:2024-05-17 03:46:13 浏览:890
c语言程序特点 发布:2024-05-17 03:41:13 浏览:461