很多站长朋友们都不太清楚php服务器配置教程学习,今天小编就来给大家整理php服务器配置教程学习,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 服务器如何部署php 2、 php项目如何部署在服务器上 3、 怎么搭建php服务器? 4、 怎样配置PHP服务器( 详细步骤) 5、 如何配置php服务器 服务器如何部署php是php5.3以下版本的安装方法。
1、首先是下载PHP安装文件和MYSQL安装文件,请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的。
2、在服务器上配置好IIS,推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到php.ini-dist,更名为php.ini,
修改里面的扩展目录
extension_dir
=
“C:\php\ext\”。
把以下扩展前面的分号去掉以启用
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安装目录,建议采用安装版,直接安装即可。
php项目如何部署在服务器上一、阿里ECS服务器配置
? ? ?1.因为线上已经有几个站点了.所以要配置ngnix多站点
? ? ?2.阿里云ecs目录结构,ngxin 在/etc/nginx/目录下,配置的地方主要是nginx.config文件。或者在conf.d新建一个配置文件然后在include到nginx.config文件中
? ? ? ??
? ? ?3.nginx.config新建站点信息
server {
listen ? ? ? 80;
server_name ?HdhCmsTest你的域名测试数据;
root ? ? ? ? 站点的相对路径;
index index.php index.html index.htm;
#charset koi8-r;
#access_log ?/var/log/nginx/host.access.log ?main;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
#try_files $uri $uri/ /index.php;
root ? /opt/www/pcweb/ytyy_pc;
index ?index.php index.html index.htm; ? ? ? ? ? ??if (!-e $request_filename) { ? rewrite ?^(.*)$ /index.php?s=$1 ?last; ? break; ? ?}} ? ? ? ? ? ? url重写(可以没有)
# redirect server error pages to the static page /40x.html
#
error_page ?404 ? ? ? ? ? ? ?/404.html; ? 40错误页面配置
location = /40x.html {
}
# redirect server error pages to the static page /50x.html
#
error_page ? 500 502 503 504 ?/50x.html; ?50错误页面配置
location = /50x.html {
}
location ~ \.php$ {
root ? ? ? ? ? 站点相对路径;
fastcgi_pass ? 127.0.0.1:9000;
fastcgi_index ?index.php;
fastcgi_param ?SCRIPT_FILENAME ?$document_root$fastcgi_script_name;
include ? ? ? ?fastcgi_params;
}
location ~ /\.ht {
deny ?all;
}
}
配置文件的基本内容如上;
配置完成后测试配置文件是否正确
这样配置就可以使用了
然后重启nginx服务器?
这样nginx配置就结束了可以使用了。吧站点文件放到对应的目录下面。我直接git clone过去的。
二.thinkphp项目文件转移
本来以为上传完就结束了。上传上去碰到的第一个问题就是访问页面报错,页面被电信的114页面劫持了。。。麻蛋 看不到报错
万能百度大法
解决方法1.internet高级选项->隐私->站点??新加阻止站点
解决方法2:控制面板->网络和internet->本地连接->属性->ipv4 ?使用如下ip
终于搞定可以看到报错页面了。。。。。。麻蛋。再次开启万能百度大法
?
?
?得到最终结论是文件目录权限引起的。thinkphp 的runtime目录没有写入权限。。thinkphp文件上传到阿里的好像都有这个问题。解决问题很简单
进入到项目文件目录
直接跟文件最高权限
chmod -R 777 [目录] ?//linux修改文件权限
?
怎么搭建php服务器?php服务器搭建有两种方式
一种是linux+apache+mysql+php方式。
另外一种是windows+IIS+mysql+php方式。
还有一种方式,就是在windows模式下,用apache作为服务器。
这种情况。第一种配置较为复杂。而且一般作为服务器居多,个人电脑测试用,一般以windows为主。
所以下面的配置方式以windows7为例:
首先,你需要去下载php的原始文件,绿色版的,安装版的均可。
1.将下载的php压缩解压。得到如下的目录
、
2.添加IIS,windows7默认情况下是不安装IIS的。
打开控制面板->程序和功能->打开或关闭windows功能。安装好IIS后如下:
3,添加处理程序映射
请求路径设为*.php,模块选择fastCgiModule。在windows+IIS模式下。fastCGI模式比传统的isapi模式效率要高很多。
可执行文件选择刚才解压的目录。文件类型选择.exe,选择对应的文件即可。下面的名称可任意。
然后确定。重启IIS。服务器就好了。另外所谓的MYSQL。直接下载安装版的就行了。
怎样配置PHP服务器( 详细步骤)网上有各种合体版的,把环境都集成好了,直接安装,下一步,下一步...
网上也有自己diy的图文教程,百度:php配置教程
如何配置php服务器≡ PHP 5.2.5 的安装 ≡
1、到其官方站点下载 php-5.2.5-Win32.zip 并解压(据说:不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)到一个目录"D:\PHP\PHP"。
将PHP目录(D:\PHP\PHP)下的php.ini-recommended复制到windows(有的系统是winnt目录)目录下,并改名为php.ini,并找到extension_dir,将它修改为extension_dir="D:\PHP\PHP\ext"。其实使用php.ini-dist也能达到同样的效果,但建议使用 php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。
PHP.ini部分说明:
default_charset="gb2312" ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
extension=php_dba.dll 如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD库做图,一般用于图形验证码;
extension=php_mysql.dll 用于连接MYSQL数据库;
short_open_tag=On 支持<?php…?>和<?…?>,Off为仅支持<?php…?>
复制D:\PHP\PHP目录下的php5ts.dll和libmysql.dll(用于支持mysql)文件到windows的系统文件夹里,即:C:\windows\system32。
≡ Apache 2.2.8 的安装 ≡
1、到其官方站点下载 apache_2.2.8-win32-x86-no_ssl.msi 并执行。
按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。
进入Next后,默认的安装路径是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改路径,改为自己所要的"D:\PHP\Apache2.2"。
然后一路下去,直到安装结束;此时,打开D盘下的PHP文件夹,可以看到有一个名为Apache2.2的文件夹。
2、打开IE,然后在地址栏输入:"" 或者 "" 可以看到Apache安装完成的成功页面;
3、conf/httpd.conf文件的配置
1)查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:\PHP\Apache2.2\htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。
2)查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。多个文件名用空格分隔。
3)查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改这里的话,可能会出现 You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。
4)建立虚拟目录
找到<IfModule alias_module> …… </IfModule>
添加Alias /webpath "D:\PHP\Apache2.2\phptxt"
<Directory "D:\PHP\Apache2.2\phptxt">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
其中/webpath为虚拟目录名称,"D:\PHP\Apache2.2\phptxt"为文件存放位置。
访问的地址为:
5)使服务器支持PHP,在相应位置加入如下两句代码
LoadModule php5_module "D:\PHP\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php .php3 .inc
注意:修改了httpd.conf文件,需要重启Apache2.2才生效。
关于php服务器配置教程学习的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php服务器配置教程学习 php服务器端口配置的详细内容...