PHP安装问题

服务器安装过程中遇到的问题
1. 安装apache+php+mysql+phpmyadmin,要注意相关相应的php模块,如:gd库、mcrypt等。
2. php.ini中把magic_quotes_gpc = Off 改成magic_quotes_gpc = On,把register_globals = Off改成 register_globals = On。
3. 记得把相关服务放到/etc/rc.d/rc.local中,如:service httpd start ,service mysqld start,service vsftpd start,quotaon –avug &等。
4. 重启服务器前检查一下防火墙设置,是80端口是否允许远程访问。
5. 在整合账号资料时,有两种方式,一种是复制,别一种是重定向输出,一般选择后者,刻用如:cat passwd >> /etc/passwd而不是cat passwd > /etc/passwd,这样就会把原来的内容给覆盖掉,即使覆盖了也可以尝试用pwconv来同步口令,同步/etc/passwd和/etc/shadow文件。
6. 像程序中出现的大而积乱码问题,可以修改my.cnf文件,而不用逐一去修改程序,或重新安装mysql,在my.cnf文件[mysqld]节中加入:
default-character-set = utf8
init_connect='SET NAMES utf8'
就可以了。
7. 程序中编辑器乱码问题,修改httpd.conf,AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off 就可以解决。还要修改php.ini中的default_charset = "gb2312" 前面加;  注释
8. 空间值大小异常问题,我的检验步骤是这样的:
a. 看一下/etc/passwd下有没有出现重复uid的现象(因为有些账号信息是直接从另一台服务器复制过来的就会出现这种问题)。
b. 如果出现了uid或者gid重复的,先把账号删除,重建基本就能解决问题。
c. 重建账号过程中,不要删除了用户的目录,重建之后要给用户目录改所有者和权限。
9. 数据转移过程中的种种事情
a. 目前已知的有四种转移方式,wget,ftp,scp,rsync,具体使用方法google一下就可以了。
b. 像新网的问题,80端口封了,这个时候可以改变服务器端口,要注意防火墙对端口限制,然后依然用上面四个方法就可以了。
c. 

原文地址:https://www.cnblogs.com/yifenghong/p/2295928.html