导航:首页 > IDC知识 > php服务器部署

php服务器部署

发布时间:2020-08-08 22:25:39

1、php服务器配置都需要什么?

是指服务器软件还是配置文件?
常用服务器环境配置:Apache+php+MySQL
基本设置(需修改配置文件)
假设你安装的都是官方提供的版本,且版本都正确的前提下:
1、在Apache配置文件httpd.conf里加载php模块即可。
2、设置php里的php.ini文件,基本上设置下扩展的路径即可。
3、MySQL安装好之后通过向导一步步完成设置即可,这里有一个密码设置,不要忘记了。
如果安装了MySQL,可以下载一个工具Navicat Lite,很好用,提供了一个可视化的界面来操作数据库。

2、PHP部署开发服务器

当然是安装php服务器了

php是支持跨平台的,理论上是可以一次编译四处运行的,但是有些地方还是需要注意的 比如windows系统的盘符路径和其他系统是不一样的,当你的程序设计不好的时候上传下载的功能跨平台就不能用了

要发布网站首先你需要有独立的公网ip地址然后在路由器上做端口映射。顺便说一下那些所谓的共享宽带基本都是不可以的

只要满足3的条件当然可以

内网只要直接访问服务器的内网ip地址就ok了

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

一、阿里ECS服务器配置

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

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

  

 3.nginx.config新建站点信息

server {
listen 80;
server_name  www.你的域名.com;

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修改文件权限

 

4、php项目部署,需要用什么服务器

PHP的网站需要搭配MYSQL数据库来使用.服务器是独立的操作系统.可以根据需要配置各种网站环境.建议用2003系统.用IIS+PHP+MYSQL的环境.另外要根据你的应用选择合适的机房以及服务器配置.带宽.

5、如何把php网站部署到自己的服务器上

centos系统安装个wdcp这样的集成环境

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部署到阿里云服务器

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

远程桌面连接(,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

8、怎么将php代码部署到自己的服务器上

服务器配置好PHP的运行环境,把你本地的代码上传到服务器,看你的服务器是什么系统

9、求助:php项目如何部署在服务器上

最简单的本地项目打包成 zip 格式,通过ftp 工具上传
或者利用版本库,push文件

10、php服务器环境的配置

<div class="bs-example">
<h1 class="page-header"
<div class="alert alert-warning fade in">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<strong>Holy guacamole!</strong> Best check yo self, you're not looking too good.
</div>
</div>

与php服务器部署相关的知识