码迷,mamicode.com
首页 > Web开发 > 详细

阿里云linux下配置php服务器环境,及遇到的问题解决方法

时间:2015-03-22 00:20:07      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

服务器的镜像我们是选择了第三方配置好的Centos 6.3 64 位 Apache2+php5.2+Mysql5+vsftpd ,所以一键安装镜像后php环境基本就有了,所以以下是除去安装lamp之外的配置。

1.首先是配置虚拟站点,我们的服务器虚拟站点配置文件在/usr/local/apache/conf/extra/httpd-vhosts.conf ,以前用过vim但是早就忘了,所以安装了nano,还带有提示,nano的安装命 yum -y install nano  安装完成后用命令nano /usr/local/apache/conf/extra/httpd-vhosts.conf 修改一下

<VirtualHost 58.130.17.168>    

 

        ServerName domain1.com    

 

        DocumentRoot /var/www/domain1.com    

 

        <Directory "/var/www/domain1.com">    

 

            Options Indexes FollowSymLinks    

 

            AllowOverride None    

 

            Order allow,deny    

 

            Allow from all    

 

        </Directory>    

 

</VirtualHost>    

建立保存网站文件夹目录是修改权限753

保存重启服务器Apache服务器即可,servece httpd restart

2.在进入mysql数据库时,提示:Access denied for user ‘root‘@‘localhost‘ (using password: YES)  纠结半天 最后在网上找到解决办法:

首先是关闭数据库,

/etc/init.d/mysqld stop 或 service mysql stop

mysqld_safe --skip-grant-tables &  

在一个新的终端中开登陆数据库

mysql -uroot -p

update user set password=password(‘123456‘) where user = ‘root‘;

修改密码即可,具体什么原因也没细查,还有修改mysql对sql语句忽略大小写:

在/etc/my.conf加入:ower_case_table_names = 0 其中 0:区分大小写,1:不区分大小写

在修改/etc/my.cnf中的字符为utf-8时,mysql是是写为urf8,没有中间的-;

[client]
default-character-set=utf8

[mysqld]

character-set-server=utf8

3.配置404页面

<VirtualHost *:80>

     ServerAdmin    wayswang@gmail.com

     DocumentRoot /usr/local/apache/htdocs/blogguy.cn

     ServerName www.blogguy.cn

     ServerAlias    blogguy.cn

     ErrorLog logs/blogguy.cn_err_log

     CustomLog logs/blogguy.cn-access_log2 common

     ErrorDocument 404 http://www.blogguy.cn/missing404.php

     <IfModule mod_limitipconn.c>

     <Location /upimg/soft>

         MaxConnPerIP 5

     </Location>

     </IfModule>

</VirtualHost>

配置301重定向

  1. <VirtualHost *:80>
  2. ServerName abc.com
  3. RewriteEngine On
  4. RewriteRule ^/(.*)$ http://www.abc.com/$1 [R=301,L]
  5. </VirtualHost>

linux管理我用的是mac,在mac和linux下用ssh远程管理linux服务器非常方便

长时间不用linux都忘得差不多了,看来还是得做笔记啊

 

阿里云linux下配置php服务器环境,及遇到的问题解决方法

标签:

原文地址:http://www.cnblogs.com/cimu/p/4356533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!