php网站的部署
1. 如何安装部署php网站
Apache 的安装
1 点击apahce安装包
2 接受协议
3 下面3项随便填即可
apache 监听80 端口.如果iis用了80端口,修改iis端口或者apache端口,以免冲突
4 这里默认的是 typical,建议选custom,点击next.
5 这里可用修改安装路径,注意安装路径不能含中文.
6 点击install开始安装
7 安装完成后在浏览器里打入
如果可以看到这个页面,证明apache安装成功,已经可以解释静态页面了
Mysql 的安装
1 点击MySQL安装包
2 默认是Typical,如果想修改安装路径的话也可以选择custom.
注意:安装mysql的路径中,不能含有中文!
3 点击intall开始安装
4 跳过注册
5 是否现在就配置 MySQL.也可以之后在开始菜单的configuration wizard 进行配置.
这里是现在进行配置
6 选择Detailed Configuration(详细设置),点Next继续
7 下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,
将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,
最后一种是这台服务器上面只运行MySQL数据库,将占用全部的内存.
用户可根据自己的需求,选择选项.这里只选择开发服务器,点Next继续
8 下面是选择数据库用途,第一种是多功能用途,
将把数据库优化成很好的innodb(事务)存储类型和高效率的myisam(非事务)存储类型,
第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,只有myisam才支持全文索引
最后一种是简单的网络开发,适合于简单的应用,只有不支持事务的myisam类型是被支持的.
一般选择第一种多功能的.
9 下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动
(如果要修改数据保存路径,也可用在安装后修改my.ini的datadir的值)
10 下面是选择MySQL允许的最大连接数,第一种是最大20个连接并发数,
第二种是最大550个并发连接数,最后 一种是自定义,你可以根据自己的需要选择.
这里选择第一个
http://su.100steps.net/xxblog/uploadfiles/php-16.gif11 下面是是否运行网络链接.这里选择复选框.数据库监听的端口,一般默认是3306,
如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,
比较麻烦,这里不做修改,用mysq的默认端口:3306
12 这一步设置mysql的默认编码,默认是latin1,也是标准的编码.第二种是UTF8,第三种是手动设置.
编码是版本4.1以上引入的.如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码
和原来数据库数据的编码不一致,在使用的时候可能会出现乱码.建议使用latin1标准编码
13 这一步是是否要把mysql设置成windows的服务,一般选择设成服务,
这样以后就可以通过服务中启动和关闭mysql数据库了.推荐:下面的复选框也勾选上,
这样,在cmd模式下,不必非到mysql的bin目录下执行命令.在命令行下咨询可以执行文件
14 这一步是设置mysql的超级用户密码,这个超级用户非常重要,
对mysql拥有全部的权限,请设置好并牢记超级用户的密码,
下面有个复选框是表示创建一个匿名账号,这会使数据库系统不安全.
如果有这个需求,也请勾选.
15 点击 Execute进行安装
16 点击finish完成安装
2. 如何在ftp服务器上部署php网站
首先你的服务器上要有一个能解析PHP的软件,如:APACHE,TOMCAT等等,先启动这个软件,具体的配置方法可以上网再找一下。然后在他们的
配置文件
中,把你的这个PHP文件夹设置为网站的发布位置,这样你就能通过IP地址网络来访问了。如果想通过域名的方式来访问,那就比较复杂了,首先得有个域名,然后还需要有
DNS解析
服务器来解释这个域名具体指向的位置。然后才能通过域名来访问你的网站。
3. 如何在IIS下部署PHP网站
首先你要有windows2003和iis6.0(6.0以下就免谈了)。
然后要安装的东东依次为:php5.2,mysql5.0,phpmyadmin2.11
这些东西一个个去找实在是太麻烦了,幸好我们有wamp。
只要学会了安装wamp,那么就只剩下“配置”了。
下面所有牵涉到的文件路径都以wamp为准,php在wamp中的目录为wamp\bin\php\php5.2.5。
要让iis能够解析php,首先要把php.ini复制到c:\windows目录下,把php5isapi.dll复制到c:\windows\system32下。
然后从windows2003的管理工具中进入iis,新添加一个web服务扩展,扩展名可以任意填写,比如说“php服务扩展”,要求的文件则是php5isapi.dll,勾上“设置扩展状态为允许”。
然后新建一个网站,假设已经有了一个网站,右键“属性”,为网站创建一个“应用程序池”,执行权限为“脚本和可执行程序”,点击“配置”,添加一个
“应用程序扩展”,在新弹出的窗口中,可执行文件选择刚才的php5isapi.dll(最好是c:\windows\system32下的),”扩展
名”为.php,动作限制为“get,head,post,trace”,勾去“确认文件是否存在”
ok,这样php就基本上配置好了,可以去网站根目录下创建一个index.php,写入“
?php
phpinfo();?”,然后打开浏览器测试一下就可以了。
首先你必须修改php.ini,找到extension_dir这个参数,假设wamp安装在d盘,改成
extension_dir
=
“d:\wamp\bin\php\php5.2.5\ext\”,然后找到extension=php_mysql.dll和
extension=php_mysqli.dll,确保他们之前的逗号已经去掉。
接下就是关键了,在wamp\bin\php\php5.2.5目录下有一个关键的文件libmysql.dll,昨天困扰了许久,才想起以前配置
mysql的惨痛经历(都是wamp惹的祸,把php/mysql的安装搞的太简单了),这个文件一定要复制到c:\windows\system32目
录下去,否则就算在php.ini里面打开extension=php_mysql.dll也没有用,当浏览需要连接mysql的页面时,会报错说
“mysql”类型不存在。
我们就遇到了这样一个实际问题:54上已经在运行asp以及asp.net的网站,iis抢占了80端口,apache就不能使用了,这样难道你要别人在
单,在wamp中找到httpd.conf文件,将其中所有“80”字样替换成你想要的端口,重启apache就可以了。apache里面一共有4个地方
需要修改80:
listen
80,servername
localhost:80,namevirtualhost
*:80,前2个是默认的,后2个是配置了virtualhost才会出现。</pre
评论
0
11
加载更多
4. 在Windows系统下怎么部署PHP网站运行环境
工具/原料
phpstudy软件
方法/步骤如下:
1、首先,在网络软件中心里下载最新的phpstudy软件。phpstudy已经自己集成了php网站所需要的所有环境了。
2、安装后打开phpstudy,显示界面如下。
3、点击 其他选项菜单 再选择phpstudy设置。进入phpstudy设置界面。
4、在 网站目录 里选择下好的PHP网站源码,再点击 应用。
5、重新回到了开始打开的界面,点击右上角 重启 ,等待重启成功。
6、打开浏览器,输入http://127.0.0.1/,就成功进入了下载好的网站里了。说明网站配置已经成功。这时可以进入网站源码里去随意修改符合你的要求了。
5. 在Windows系统下怎么部署PHP网站运行环境
工具/原料
Windows操作系统
WAMP集成环境
方法/步骤
1、安装WAMP集成环境
通过上面"环境下载"链接下载WAMP后,将其解压至任意目录,然后双击开始安装。
4、然后就可以根据你自己的需求去部署网站了。
6. 在Windows系统下怎么部署PHP网站运行环境
1、安装WAMP集成环境
通过上面"环境下载"链接下载WAMP后,将其解压至任意目录,然后双击开始安装。
2、安装过程中,会提示选择默认浏览器,如果想要自己指定,需找到合适的浏览器,选中浏览器后,点击打开,程序会继续安装。
3、安装完成后,打开Wamp,如果正运行正常,会显示绿色图标。可以通过右键图标-->Language-->chinese切换到简体中文语言包
4、部署悟空CRM
如果上一步WAMP集成环境能够正常运行,就可以进行悟空CRM的部署工作。
5、左键点击WAMP图标,打开localhost,可以看到wukong目录出现在项目列表中,点击wukong目录开始安装(如果没有正常跳转安装,可以在浏览器地址栏中,手动输入 localhost/wukong来安装,这里的wukong就是下图中被黄色背景标注的名称,根据自己localhost显示的实际情况来更改。
注意:将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下(注:“%windir%”就是指windows系统文件的安装目录,即C盘Windows/System32);
7. 在Windows系统下怎么部署PHP网站运行环境
工具/原料
phpstudy软件
方法/步骤如下:
1、首先,在网络软件中心里下载最新的phpstudy软件。phpstudy已经自己集成了php网站所需要的所有环境了。
8. php手把手教你做网站(二十九)thinkphp6部署多个数据库
前边介绍了负载均衡,mysql同步,接下来介绍tp6分布式部署多个数据库,实现读写分离。
tp6的分布式部署读和写仍然是一个系统,这里我们分开操作,给用户展示的就是从数据库,后端添加文章就是主库,然后同步到从库。
1、配置数据库链接参数
目标:实现随机使用数据库展示信息,只是读操作。
测试:前台可以读取表中内容(存放的不一致),查看是否是随机显示的。
打开.env文件进行编辑
说明:
2、编辑database.php
找到deploy设置为1分布式部署,下边不要改,都是读,写入的也就是后端的我们单独建站连接主库。
配置完成,tp6使用的是mt_rand取随机数判断使用哪个数据库。
3、数据库交互写操作
比如浏览量没必要每次都去更新数据库,可以先使用redis缓存,存够1000的整数倍,再去更新数据库。
4、后台独立,也就是写
可以前后端分离,单独做一个网站(没有前端)使用ip访问或者独立的域名连接后台。
5、上传附件(jquery ajax跨域上传)
使用了nginx负载均衡,肯定是多个一样的网站,如果图片存放到一个站,别的就不能访问了,可以单独设置一个附件(压缩包,图片等)服务器,可以使用二级域名连接,这就要求我们上传附件的时候,是上传到附件服务器。
jqueryURL
API控制器apdpic方法
说明:
也可以先传到后台服务器然后使用(php)ftp上传,或者是通过curl上传到附件服务器,感觉那样毕竟麻烦,直接设置跨域会比较简单。
也测试了使用jsonp跨域,但是不能上传附件。
6、thinkphp6实现读写分离(在一个站点)
我个人是不喜欢这样的,负载均衡应该是均衡地读,也就是前台单独一个站点,后端的写是另一个独立的站点,看个人喜好吧。
独立后台的优点:可以提升安全性,因为我们的后台网址是不公开的,避免用户猜测一些后台的信息。
.env配置按照1所述编辑,默认第一个是主库。
database.php
愿大家在新的一年心想事成,万事如意!!!
9. 在Windows系统下怎么部署PHP网站运行环境
1、安装WAMP集成环境
通过上面"环境下载"链接下载WAMP后,将其解压至任意目录,然后双击开始安装。
2、安装过程中,会提示选择默认浏览器,如果想要自己指定,需找到合适的浏览器,选中浏览器后,点击打开,程序会继续安装。
3、安装完成后,打开Wamp,如果正运行正常,会显示绿色图标。可以通过右键图标-->Language-->chinese切换到简体中文语言包
4、然后就可以根据你自己的需求去部署网站了。
10. 在Windows系统下怎么部署PHP网站运行环境
phpstudy软件
方法/步骤如下:
1、首先,在网络软件中心里下载最新的phpstudy软件。phpstudy已经自己集成了php网站所需要的所有环境了。
2、安装后打开phpstudy,显示界面如下。
3、点击 其他选项菜单 再选择phpstudy设置。进入phpstudy设置界面。
4、在 网站目录 里选择下好的PHP网站源码,再点击 应用。
5、重新回到了开始打开的界面,点击右上角 重启 ,等待重启成功。
6、打开浏览器,输入http://127.0.0.1/,就成功进入了下载好的网站里了。说明网站配置已经成功。这时可以进入网站源码里去随意修改符合你的要求了。