设为首页 收藏本站
查看: 1121|回复: 0

LAMP+Yii

[复制链接]
累计签到:6 天
连续签到:1 天
发表于 2015-11-16 05:27:43 | 显示全部楼层 |阅读模式
安装环境:
CentOS x86_64 GNU/Linux(2.6.18-92.el5)
一.安装软件
第一步:安装apache
需要的安装包:
apr-1.2.7-11.el5_6.5.x86_64.rpm
apr-devel-1.2.7-11.el5_6.5.x86_64.rpm
apr-util-1.2.7-11.el5_5.2.x86_64.rpm
apr-util-devel-1.2.7-11.el5_5.2.x86_64.rpm
httpd-2.2.3-45.el5.centos.1.x86_64.rpm
httpd-devel-2.2.3-45.el5.centos.1.x86_64.rpm
httpd-manual-2.2.3-45.el5.centos.1.x86_64.rpm
mod_ssl-2.2.3-45.el5.centos.1.x86_64.rpm
openssl-0.9.8e-12.el5_5.7.x86_64.rpm
openssl-devel-0.9.8e-12.el5_5.7.x86_64.rpm
第二步:安装mysql
需要的安装包
mysql-client-5.1.52-1.x86_64.rpm                  
mysql-common-5.1.52-1.x86_64.rpm
mysql-server-5.1.52-1.x86_64.rpm  
第三步:安装php
需要的安装包
php-mysql-5.1.6-27.el5_5.3.x86_64.rpm
php-5.1.6-27.el5_5.3.x86_64.rpm
php-mysql-5.1.6-27.el5_5.3.x86_64.rpm
php-common-5.1.6-27.el5_5.3.x86_64.rpm
php-pdo-5.1.6-27.el5_5.3.x86_64.rpm
php-ldap-5.1.6-27.el5_5.3.x86_64.rpm
php-cli-5.1.6-27.el5_5.3.x86_64.rpm

二.配置
1.apache配置文件
/etc/httpd/conf/httpd.conf
a.注释掉下列内容,不然会出现这样的错误:403 Forbidden:You don't have permission to access / on this server.
<Directory />
    Options FollowSymLinks
    AllowOverride None
    #Order allow,deny  #注释掉
    #Allow from all    #注释掉

</Directory>
b.配置虚拟主机(一个主机对应一个应用服务,对应一个主目录,对应一个主机名称)
/etc/httpd/conf.d/virtual.conf
NameVirtualHost *:80

<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot  /wwwroot/blog/
    ServerName www.example.com
    ErrorLog logs/www.example.com-error_log
    CustomLog logs/www.example.com-access_log common
</VirtualHost>

2.配置php,增加内容如下:
/etc/php.ini
    extension=msql.so
    extension=pdo_mysql.so
   
    如果不增加上述内容,会出现YiiBase::include(PDO.php): failed to open stream:
3.按照Yii指导配置blog应用
  参考书    Yii_Blog_Book 使用Yii来建立Blog
  

三、遇到的问题:
1.第一个问题:yii-You are not allowed to access this page
Error 403
You are not allowed to access this page.

问题分析:yii处于安全考虑。默认情况下允许在本机运行gii组件。所以出现上述问题,一般都是服务器不是本机。

解决方法:编辑你的main.php配置文件

‘modules’=>array(
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
‘password’=>’password’,
‘ipFilters’=>array(‘127.0.0.1′,’::1′), //将此处的IP改为本机目前使用的IP
),
),   
在ipFilters中设置你的本机IP   (记住是你本机  客户端ip 而不是服务端ip)   
来自(脚手架 http://y-projects.tk/ )


             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139633-1-1.html 上篇帖子: CentOS上安装LAMP的方法 下篇帖子: LAMP Linux路由和Libpcap配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表