centos7搭建lamp以及lavarel

下了centos7,重新开始搭lamp环境

几个坑,记录一下

1   centos7 ifconfig安装

http://my.oschina.net/u/1428349/blog/288708

2  yum安装的

http://www.cnblogs.com/ceocreator/archive/2011/04/07/2007500.html

3  思路 如果安装好apache后,外网访问不到

首先关闭selinux,不管三七二十一,反正以后也要关

其次查看httpd进程,然后用curl http://127.0.0.1:8080/index.html 看看是否能够打开自己的html文件

如果自己本地能够打开,那就是防火墙原因了,如果没有没有装iptables

屏蔽防火墙 systemctl mask firewalld

否则就关闭iptables

4  mysql直接yum白搭

 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

http://blog.csdn.net/commshare/article/details/40783579

思路,放弃编译安装,首先安装mysql的repo,就是那个rpm,注意更新新版

然后用yum安装mysql,mysql有3个

5   php mcrypt

思路与mysql一样,放弃编译安装,首先安装fedora的repo,但是失败

http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

老是提示不是rpm包或者manifest有错

用以下命令反而成功,也可能是哪一步真的做对了。。。。。

 yum install epel-release

用yum upgrade失败,查看网上后,

vi /etc/yum.repos.d/epel.repo

修改如下,base跟mirror换一下

[epel]

name=Extra Packages for Enterprise Linux 7 - $basearch

baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch

#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch

failovermethod=priority

然后 yum --enablerepo=epel install php-mcrypt

参考repo http://mirrors.163.com/.help/fedora.html

6 laravel

http://www.golaravel.com/post/laravel-5-getting-started-part-1/

坑1 composer容易被墙,即使换了国内的库还是一样

设置代理 export http_proxy=http://username:password@proxy-url:port

或者只能用vpn吧,这个只是我手头正好有个代理而已

坑2 记得改apache里的设置,否则容易出空白

<Directory "/var/www/html/laravel/public">

    Options Indexes FollowSymLinks

    AllowOverride ALL

    Require all granted

</Directory>

坑3 改权限

chmod -R 777 storage 

总结,坑不少,但是用yum虽然省事,但是还是编译安装安心些。。。。。下次再说

猜你喜欢

转载自fighter1945.iteye.com/blog/2210620
今日推荐