1、php中的服务器是什么意思?有什么作用?干什么的?
意思:一般指装有apache&php&mysql这三种软件的服务器/电脑。
作用:能够进行PHP网站发布最基本的架构之一。
用处:能让PHP程序/网站运行。
2、php哪个服务器好
LAMP或者LNMP
L:Linux服务器
A:Apache
M:MySQL数据库
P:PHP
N:nginx
一般PHP搭配Linux系统的服务器比较好,黄金搭档,Centos,Ubuntu,红帽.....等等,很多的
3、php服务器和WEB服务器有什么区别?
PHP仅仅是一个解释程序,严格说没有PHP服务器的说法,只有WEB服务器,就是能够让别人输入你的地址作为网站访问的功能。
你的PHP服务器可能是指能支持PHP的服务器,实际上就是WEB服务器上添加一个PHP解释程序,以及配置WEB服务器支持PHP。
4、现在服务器php环境都用什么搭建
现在使用第三方php面板搭建环境,然后上传建站程序,安装,域名解析到服务器ip上,去建站面板中添加域名,就可以通过域名访问网站了。
有了服务器和域名,第一步是做网站备案。
拿到备案号之后,才能开始建站过程。
云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。
借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。
不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。
有不懂的问我吧,在线留言。因为建站过程比较繁琐,这里图片也不支持那么多,到老魏那里搜索相关文章,记得是写过的,挺详细的。
5、怎么搭建php服务器?
在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。
较好的可移植性、可靠性以及较高的运行效率使 PHP 语言在当下行业网站建设中独占鳌头。利用 PHP 语言进行行业网站设计,能够实现数据库的实时性更新,网站的日常维护和管理简单易行,进而提高用户的使用效率。
(5)php的服务器扩展资料:
PHP加密:
加密总是与安全密不可分,而每个PHPer都必须将应用安全作为必要的设计思路融入代码中,以下是一些最佳实践的建议。
不要再使用MD5,不要使用sha1,基本上已经没有破解难度了。请使用 password_hash来哈希密码,由于 password_hash函数已帮你处理好了加盐。
而且作为盐的随机字串已通过加密算法成为了哈希的一部分password_verify()函数会自动将盐从哈希中提取出来,所以你无需考虑盐的存储问题。通信接口的签名,请使用非对称算法对签名秘钥进行加密, 并对秘钥设置有效期,定期更换。
6、服务器如何部署php
是php5.3以下版本的安装方法。
1、首先是下载PHP安装文件和MYSQL安装文件,请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:php目录下面,然后找到php.ini-dist,更名为php.ini,
修改里面的扩展目录
extension_dir
=
“C:phpext”。
把以下扩展前面的分号去掉以启用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1
默认为0,如果使用IIS,需要开启
cgi.fix_pathinfo=1
cgi.force_redirect=0
默认开启,如果使用IIS,可以将其关闭
其次指定extension_dir目录和date.timezone,即
extension_dir =
"C:/php53iis/ext"
date.timezone=
Asia/Shanghai
4、然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面。
5、然后依次打开我的电脑(右键)->管理->服务和应用程序->Internet信息服务(IIS)管理器,打开ISAPI和CGI限制,然后添加php的ISAPI的执行文件php5isapi.dll.
6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里。
7、重启IIS,即完工。
如果是php5.3及以上版本,根本没有php5isapi.dll,也不需要把php.ini移动到windows安装目录,建议采用安装版,直接安装即可。
7、PHP平台下常用的 中国web服务器有哪些
IIS和Apache都可以支持PHP的。其实PHP的兼容性非常好,几乎所有的Web服务器都支持PHP的。
国内常用的就是上面提到的两种。如果要在IIS上安装PHP,需要下载PHP for Windows版本,然后手工安装。或者下载PHP一键安装包来安装,会自动帮你在IIS上配置好PHP,非常方便。
Apache也有一键安装,比如PHPNow,他是整合了Apache、PHP、MySQL和Zend这几个常用的套件,免去了很多复杂的配置,是个人电脑上非常流行的一种Web服务器安装环境。
8、Php支持哪几种服务器?
服务器按照功能可以分为:文件服务器、数据库服务器、web服务器、邮件服务器、代理服务器.....
而上述所有的服务器,均可以用php做开发,比如说做web服务器,常用的构架是php+Mysql+Apache
9、php可以做服务器吗?
php和服务器没有关系,php是用来操作服务器的。你应该安装apache。我举个例子,服务器就像一个仓库,而php就像是搬运工,用来操作的
10、linux php用什么服务器
看放什么网站了。
一、Web服务器安全
PHP是Web服务器的一个模块功能,所以要想使PHP拥有较安全的配置,首先要保证Web
服务器的安全,当然Web服务器要安全就必须先保证系统安全。PHP可以和各种Web服务器结
合,这里只讨论Apache。笔者建议以chroot方式安装启动Apache,这样即使Apache和PHP
及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是我们使用
chroot的Apache后,会给应用带来一定的麻烦,比如连接mysql时必须用“127.0.0.1”地址,
使用tcp连接而不能用localhost实现socket连接,这在效率上会稍微差一点。mail函数发
送邮件也存在一定的问题,因为php.ini里的:
[mail function];
For Win32 only.
SMTP=localhost,
For Win32 only.
这都是针对Win32平台的,所以我们需要在chroot环境下调整好sendmail。
二、PHP本身问题
1.远程溢出
PHP-4.1.2以下的所有版本都存在文件上传远程缓冲区溢出漏洞,而且攻击程序已经广
泛流传,成功率非常高:
http://packetstormsecurity.org/0204-exploits/7350fun
http://hsj.shadowpenguin.org/misc/php3018_exp.txt
2.远程拒绝服务
PHP-4.2.0和PHP-4.2.1存在PHP multipart/form-data POST请求处理远程漏洞,虽然
不能获得本地用户权限,但是也能造成拒绝服务。
3.safe_mode绕过漏洞
PHP-4.2.2以下到PHP-4.0.5版本都存在PHP mail函数绕过safe_mode限制执行命令漏
洞。从4.0.5版本开始,mail函数增加了第五个参数,设计者可以突破safe_mode的限制执行
命令,其中4.0.5版本突破非常简单,只需用分号隔开后面加shell命令就可以了。
三、PHP本身的安全配置
PHP的配置非常灵活,我们可以通过php.ini、httpd.conf、.htAccess文件(该目录必须
设置了AllowOverride All或Options)进行设置,还可以在脚本程序里使用ini_set()和其他
的特定的函数进行设置,通过phpinfo()和get_cfg_var()函数可以得到配置选项的各个值。
如果配置选项是唯一PHP_INI_SYSTEM属性的,我们必须通过php.ini和httpd.conf来修
改,其修改的是PHP的Master值,但修改之后必须重启apache才能生效。其中php.ini设置
的选项是对Web服务器所有脚本生效,httpd.conf里设置的选项是对该定义的目录下所有脚
本生效。
在讨论Linux系统下安全配置PHP服务器之前,我们应该了解PHP的safe_mode模式。
1.safe_mode
safe_mode是唯一PHP_INI_SYSTEM属性,它必须通过php.ini或h