ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:696.03KB ,
资源ID:15687184      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15687184.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(centos64中php+mysql+nginx+phpdisk安装.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

centos64中php+mysql+nginx+phpdisk安装.docx

1、centos64中php+mysql+nginx+phpdisk安装1 Nginx php mysql安装在centos6.4中搭建nginx+php+mysql,搭建的步骤按照这里中LNMP安装配置篇进行安装配置即可。按照步骤一步一步弄基本上不会出错。1.1 准备1.1.1 配置防火墙,开启80端口、3306端口vim /etc/sysconfig/iptables-A INPUT -m state state NEW -m tcp dport 80 j ACCEPT #允许80端口通过防火墙-A INPUT -m state state NEW -m tcp dport 3306 -j A

2、CCEPT #允许3306端口通过防火墙备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面添加好之后防火墙规则如下所示: # Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT 0:0:FORWARD ACCEPT 0:0:OUTPUT ACCEPT 0:0-A INPUT -m state state ESTABL

3、ISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state state NEW -m tcp -p tcp dport 22 -j ACCEPT-A INPUT -m state state NEW -m tcp -p tcp dport 80 -j ACCEPT-A INPUT -m state state NEW -m tcp -p tcp dport 3306 -j ACCEPT-A INPUT -j REJECT reject-with icmp-host-proh

4、ibited-A FORWARD -j REJECT reject-with icmp-host-prohibitedCOMMIT/etc/init.d/iptables restart #最后重启防火墙使配置生效1.1.2 关闭SELINUXvim /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq #保存退出init 6 #重启系统1.1.3 安装第三方的yum源yum install wget #安装下载工具 wget # 下载 sh ./atomic #安

5、装 yum check-update #更新yum 源1.2 .安装nginx yum remove httpd* php* #删除系统自带的软件包 yum install nginx -y #安装nginx chkconfig nginx on #设置nginx 开机启动 service nginx start #启动nginx1.3 安装MySql1.3.1 安装MySQL yum install mysql mysql-server -y #yum 安装mysql 直到完成 /etc/init.d/mysqld start #启动MySQL chkconfig mysqld on #设为

6、开机启动 cp /usr/share/mysql/my-f /etc/f #拷贝配置文件(注意:如果 /etc目录下面默认有一个f 直接覆盖即可)1.3.2 为root账户设置密码 mysql_secure_installation #回车,根据提示输入Y ,输入2次密码,回车,根据提示依次输入Y,最后出现Thabjs for using Mysql! Mysql 密码设置完成,重新启动 MySQL: /etc/init.d/mysqld restart #重启 /etc/init.d/mysqld stop #停止 /etc/init.d/mysqld start #启动1.4 安装PHP5

7、1.4.1 安装PHP5 yum install php php-fpm -y #安装php直至完成1.4.2 安装PHP组件安装PHP组件,使PHP5支持MYSQL。 yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #这里选择以上安装包进行安装,根据提示输入Y回车 chkconfig php-fpm on #设置php-fpm 开机启动 /etc/

8、init.d/php-fpm start #启动php-fpm1.5 配置篇1.5.1 配置nginx 支持php cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak #备份原有的配置文件 vim /etc/nginx/nginx.conf #编辑配置文件 user nginx nginx; #修改nginx 运行账号为;nginx组的nginx用户 :wq #保存退出 cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.confbak #备份原有的配置文件 vim /etc/n

9、ginx/conf.d/default.conf #编辑配置文件 index index.php index.html index.htm;#添加index.php 如图(大概在14行左右): #pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 #location .php$ root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_scri

10、pt_name;include fastcgi_params;#取消FastCGI server 部分location 的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name 或者使用绝对路径service nginx restart #重启nginx1.5.2 PHP 配置 vim /etc/php.ini #编辑 date.timezone = PRC #在878行左右 把前面的分号去掉,改为date.timezone = PRCexpose_php = off #在375行左右禁止显示PHP版本信息 short_ope

11、n_tag = ON #在211行支持PHP短标签 :wq #保存退出1.5.3 配置php-fpm cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak #备份原有配置文件 vim /etc/php-fpm.d/www.conf #编辑 user = nginx # 修改用户为nginx group = nginx #修改组为nginx :wq #保存退出1.6 测试篇 cd /usr/share/nginx/html vim index.php #添加一下代码 :wq #保存退出 chown nginx.nginx /usr/share

12、/nginx/html -R #设置权限 service nginx restart #重启nginx service php-fpm restart #重启php-fpm 在客户端浏览器中输入服务器ip地址,可以看到相关的配置信息 说明lnmp配置成功到此,Centos6.4 安装配置LNMP(nginx+php+mysql)完成,2 Phpdisk安装下面主要讲述使用搭建好的LNMP搭建phpdisk网盘系统。1. 下载PHPDISK程序包。建议到官方网站()下载(官方的程序包都是最新的,有相应的补丁等)。下载完成后将其解压。2. 文件复制删除 /usr/share/nginx/html下

13、面的文件,并将刚刚解压的phpdisk文件夹中的upload文件夹复制到此目录下即可。(./docs 目录是PHPDisk的说明文件./upload 目录是PHPDisk的程序文件./readme.txt 是当前这个文本文件请上传 upload 目录到您的服务器中,并确认能以 http:/yoursite/ 的方式访问,运行后系统会引导用户安装此系统。)3. 安装phpdiska) 在客户端打开浏览器输入:http:/服务器ip/yoursite/(yoursite一般是upload,可以在复制进去的时候将文件名修改为phpdisk,修改后的yoursite是phpdisk)。b) 进行php

14、disk网盘系统配置。c) 点击“下一步”按钮,出现用户使用协议的认可界面。d) 选择“同意协议”,出现安装须知界面。e) 点击“下一步”按钮,出现填写数据库账号配置界面。在此步骤中需要注意的是:“数据库用户名”及“数据库用户密码”填写项中要填入的是mysql初始安装时设置的用户root及其密码,而创建数据库名。Mysql服务器地址不做改变(mysql安装在本机中)。f) 设置完成后,点击“下一步”按钮,出现安装数据库的配置界面。可以根据上面的提示进行数据库的安装。一般是选择默认的。g) 设置好后,点击“下一步”按钮。出现管理员账户设置界面,这里的管理员账户就是phpdisk中的管理员账户,不

15、是数据库mysql中管理员帐号的。h) 确认填写的信息后,点击“下一步”按钮,出现导入数据配置解面,所有的配置项为默认的。访问地址那里最好不做改动(改动后,使用改动后的访问地址访问时访问不成功)此时phpdisk网盘就基本配置成功了。注:在“安装须知”那一项中如果出现的提示时no的时候需要在服务器中运行命令:chown nginx.nginx /usr/share/nginx/html -R 进行权限设置。3 上传文件大小设置vi /etc/php.ini #修改单个上传文件的大小等单个上传文件大小需要在php.ini中设置。取post_max_size(表单最大值)和upload_max_f

16、ilesize(单个文件最大值)两者中的最小值,该数值填写格式:如2048B,500K ,10M 等。 注意:如果所填数值超过 php.ini 的设置,系统会按 php.ini 中所允许的最大值来设置。 修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time默认是30秒.改为max_execution_

17、time = 00表示没有限制2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.查找 post_max_size .改为post_max_size = 150M3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。查找upload_max_filesize,默认为8M改为upload_max_filesize = 100M另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.总结:主要是修改post_max_filesize及upload_max_filesize,上传文件的大小取两者的最小值。修改完/etc/php.ini里的相关参数后输入命令/etc/init.d/php-fpm restart重启PHP即可。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2