2015年10月

centos 安装 apache

1) 检查防火墙iptables状态

service iptables status
iptables -L
service iptables restart #重启防火墙

iptables防火墙扩展:

iptables -F
service iptables stop #永久关闭防火墙(即时生效)
chkconfig iptables off #永久关闭防火墙(重启生效)

说明:-F 是清空指定某个 chains 内所有的 rule 设定。比方 iptables -F -t filter,那就是把 filter table 内所有的INPUT/OUTPUT/FORWARD chain 设定的规则都清空。-X 是删除使用者自订 table 项目,一般使用 iptables -N xxx 新增自订 chain 后,可以使用 iptables -X xxx 删除之。

2) 安装Apache

rpm -qa|grep httpd #检查是否安装httpd
yum -y install httpd #使用YUM 自动安装

3) 启动Apache

service httpd start

4) 解决apache启动错误"httpd:Could not reliably determine..."

vi /etc/httpd/conf/httpd.conf
#ServerName www.example.com:80
ServerName localhost:80

4) 设为开机启动

chkconfig httpd on

5) 重启Apache

service httpd restart

6) 查看启动Apache运行状态

service httpd status

7) 安装MySQL

rpm -qa|grep mysql #检查是否安装mysql
yum -y install mysql mysql-server #使用YUM 自动安装

7+) mysql配置文件路径 /etc/my.cnf

mysql配置文件my.cnf详解:http://www.cnblogs.com/toby/articles/2198697.html

mysql数据文件目录 datadir=/var/lib/mysql

8) 启动MySQL

service mysqld start

9) 设为开机启动

chkconfig mysqld on
cp /etc/my.cnf /etc/my.cnfbak
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)

10) 为root账户设置密码 *

mysql_secure_installation

11) MySql密码设置完成,重新启动 MySQL

service mysqld restart

12) 停止 mysqld

service mysqld stop

13) 安装PHP5

rpm -qa|grep php #检查是否安装php
yum -y install php #使用YUM 自动安装

14) 安装PHP组件,使 PHP5 支持 MySQL

yum -y 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

15) 重启MySql

service mysqld restart

16) 重启Apche

service httpd restart

17) 权限设置

chown apache.apache -R /var/www/html/

18) Apache配置

cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.confbak #备份
vi /etc/httpd/conf/httpd.conf #编辑文件

18+) apache默认的程序目录是/var/www/html

19) php配置

cp /etc/php.ini /etc/php.inibak #备份
vi /etc/php.ini #编辑

20) 关闭SELINUX

SELINUX建议关闭:/mc/?post/qujw2s

setenforce 0

参考:http://www.linuxidc.com/Linux/2012-11/74388p2.htm

21)设置php时区 修改php.ini。打开php.ini查找date.timezone 去掉前面的分号修改成为:

date.timezone =Asia/Shanghai

(Asia/Shanghai)可以任意正确的值。对于我们国内来说:可以为以下值:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北),还有新加坡:Asia/Singapore,当然PRC也行。

分类: PHP

手机下拉最底部加载更多数据

$(document).ready(function(){ 
var range = 0; //距下边界长度/单位px  
 
var num = 1;  
var totalheight = 0;  
var main = $("#content"); //主体元素  
$(window).scroll(function(){  
var srollPos = $(window).scrollTop(); //滚动条距顶部距离(页面超出窗口的高度)  
totalheight = parseFloat($(window).height()) + parseFloat(srollPos);  
if(($(document).height()-range) <= totalheight ) {  
     
     $.post("1.php",{p:num},function(result){
                        main.append(result);  
                     });
                     
num++;  
}  
});  
});  
 

nginx 禁止IP访问和未绑定域名访问

#禁止IP访问和未绑定域名访问

server
{
listen 80 default;
server_name _;
return 500;
}

或者直接跳转到主域上

server
{
listen 80 dufault;
server_name _;
rewrite ^(.*) http://www.downcc.com permanent;
}