lnmp里面的.user.ini如何删除怎么删除

ubuntu&lnmp&的php.ini&为什么修改无效,删除后php和mysql还正常运行与浏览
环境是ubuntu的lnmp很有趣,我把/etc/php5目录改成了php7重启nginx居然还正常,phpmyadmin访问数据库正常。重启ubuntu也正常/etc/php5不是PHP的程序目录吗?我把目录改名甚至删除也没影响PHP环境。这说明/etc/php5/下的文件跟本没有用,所以修改了里面的php.ini也不会生效我计算机搜索了下,只有一个php.ini文件(/etc/php5/cgi/php.ini),php没有php.ini也能正常运行正常访问吗?这是怎么回事?php5_gd库已经安装好了,在哪儿修改INI配制?/usr/lib/php5/+lfs/gd.so和/etc/php5/cgi/conf.d/gd.ini都存在
11-02-25 &新手教程② LNMP一键包安装 常用设置 SFTP上传下载
 仍旧是写给新手看的。主要关于二个方面,一是LNMP的安装过程,LNMP绑定域名,以及常见的404或301设置。二是VPS不装FTP软件,使用FLASHFXP的SFTP功能上传管理文件的教程。
 LNMP是VPS建站的首选,对于内存要求较小,初装完才60M左右。128M内存,跑1W个IP的小博客仍旧嗖嗖的。如果你需要面板类,请安装KLOXO或FAMP等,本文不详述。
 一 安装LNMP
 LNMP的安装非常简单,
大体需要四行命令即可。
wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gztar zxvf lnmp0.9.tar.gzcd lnmp0.9./centos.sh
 如果是Debian或Ubuntu系统,则最后一行安装命令为./debian.sh或./ubuntu.sh
 安装时,第一步提示你输入域名,这个胡乱输入一个(不要用以后还要建站的域名):
 第二步,提示你输入MYSQL的root帐号密码,这个一定要记住:
 按任意键,开始安装。正常情况下20-40分钟左右,就可以安装完。进入#状态,如果你运行PHP程序网站,最好还要安装一下eAccelerator缓存插件:
./eaccelerator.sh
 至此LNMP安装完成,默认网站目录为/home/wwwroot/,默认安装PHPMYADMIN,使用 http://1.2.3.4/phpmyadmin/index.php 就可以管理你的MYSQL数据库了。
 二 绑定域名到目录
 LNMP绑定域名时,和要分别输入,下面的例子中,主域名是419.at,而www.419.at做为其它域名,一起绑定的,可以直接绑*.419.at。命令是:
/root/vhost.sh
 1.绑定的主域名,我输入419.at后回车 2.问你是否绑定其它域名,我输入y后回车 3.输入你要绑定的其它域名,例如www.419.at回车 4.问你网站的绑定目录是哪?默认是/home/wwwroot/419.at 可以自定义 5.问你是否启用伪静态规则,自带了几个,按需要输入 6.问你是否开启日志文件 n 回车
 默认绑定完域名,会在/usr/local/nginx/conf/vhost下面生成一个419.at.conf文件,如果想更换绑定的目录,修改绑定域名或添加301或404规则,都可以修改这个文件。小夜修改的方法是用flashfxp(下附使用方法)或者BT()拽到本机用editplus修改后上传。
 如果你域名很多,只要备份/usr/local/nginx/conf/vhost目录里面的配置文件,重装系统后再上传。如果想删除绑定,只要删除这个文件。再重新载入一下配置就可以了:
/root/lnmp reload
 使用vhost.sh绑米,实际上讲是创建一个conf文件到vhost目录中而已,其实还可以把vhost目录中现有的文件,复制一个并进行修改再重载配置来完成绑米。基本内容如下:
server_ ; #这就是要绑定的域名
index index.php index. #就是首页文件名
root /home/; #网页存放目录
 三 LNMP的简单优化
 LNMP可以进行简单优化,主要2方面。NGINX和PHP进程数,分别是以下2个文件:
/usr/local/nginx/conf/nginx.conf
/usr/local/php/etc/php-fpm.conf
 其中worker_processes 1;可以修改成2或3个,nginx本身就很强大,不需要像apache那样,开启过多的进程来保证其稳定运行。
 找到&value name="max_children"&,按你的内存容量修改PHP进程的数量,一般128内存开启6个,256内存开启16个。这样能保证,在PHP大并发的情况下不会502错误。
 优化后,使用以下命令重新启动lnmp
/root/lnmp restart
 四 自定义404错误文件
 找到你的站点配置文件,例如/usr/local/nginx/conf/vhost/419.at.conf
/home/wwwroot/419.下面添加一行: error_page 404 /404.
 平时增加或修改域名绑定,修改域名的绑定目录,修改伪静态规则等,都可以修改此文件来实现,注意:如果绑定2个域名,中间用空格:server_name 419. blog.419. 这样。
 五 关于伪静态规则问题
 nginx的伪静态规则与apache不一样,lnmp默认包含了一些伪静态规则,例如discuz typecho wordpress,你直接就可以在绑定域名的时候启用。但假如用discuzX1.5或phpwind之类,我们就要修改。其实很简单:
 1.把伪静态规则,存成一个conf文件,例如phpwind.conf放到/usr/local/nginx/conf里面。
 2.修改你的域名配置文件,例如/usr/local/nginx/conf/.conf,让里面包括include phpwind. 就可以了。配置例子如下图,其中419.conf就是我这个网站的自定义伪静态规则。
#修改相关设置后,需要用以下命令重载配置,使其生效:/root/lnmp reload
 判断域名自动301伪静态规则:
if ($host != '' ) {rewrite ^/(.*)$ /$1}
 五、LNMP0.9版本,关于FSO等禁用函数
 lnmp0.9版本,默认禁用了一些函数,例如FSO等,请打开/usr/local/php/etc/php.ini找到以下相关内容,并进行修改,大概位置在第210行。
disable_functions = passthru,exec,system,chroot,scandir....
----这是禁用函数,把不想禁用的删除即可----最简单修改为:
disable_functions =
; passthru,exec,system,chroot,scandir....
##设置为全部开启
 六 使用SFTP传输文件
 如果是自已用的VPS,完全没有必要浪费内存去安装FTP软件,只需要使用系统自带的SFTP,就可以上传或下载文件。二个常用软件,FLASHFXP和FILEZILLA,截图如下:
 1.Flashfxp 传输类型处,使用SFTP,用户名密码端口,均与SSH相同。
 2.FileZilla 主机填你的IP,服务器类型选择SFTP,用户名密码端口与SSH相同。
交流:小夜QQ群:(),与500站长VPS信息交流,网赚垃圾站淘宝客。
提醒:VPS月付+每日自动备份FTP(),防止跑路、线路、硬件故障等不可控状况。
添加新评论 &
最新优惠┊Coupons
网友评论┊Comments
随机文章┊Random

我要回帖

更多关于 lnmp php.ini 的文章

 

随机推荐