Centos 7 下LAMP环境调试搭配(+phpmyadmin+phpstorm)

作者:张信民
链接:https://zhuanlan.zhihu.com/p/21830894
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

作为Linux小白的硪,经过一天一夜见艰苦奋斗,终于搞定了centos下web环境的搭配,还顺利的安装并使用了php开发神奇phpstorm,感动的泪流满面啊。下面就和大家分享一下,我是怎样一步一步构建LAMP环境的,有拙劣之处,还望大神批评指正。

首先声明我用的是Centos7的Gome桌面环境,系统一开始处于最新状态~~~~

第0步(程序员的良好习惯):安装gcc,c++的编译环境。由于在装系统时没有选中安装编译环 境 ,因此需要经行安装:

yum -y install gcc gcc-c++

第1步: 安装EPEL源:EPEL源是centos下一个非常强大的扩展yum源(反正别人都这么说)

yum -y install epel-release
第2步:安装REMI源。你是不是想问我为啥还要再装一个源,这个是用来安装和更新PHP的,由于有的东西(比如laravel框架)php的版本是有要求的,而centos默认安装的php版本是比较低的,因此我们通过这个yum源可以安装较新的php。

rpm --import rpms.famillecollet.com/

wget rpms.famillecollet.com/
rpm -ivh remi-release-7.rpm

第3步:安装apache。现在准备工作已经完成啦,可以开始真正的安装了。

yum install httpd

Apache的默认工作目录存放在/var/www/html 配置文件存放在/etc/httpd/conf

此时apache已经安装完成,此时在浏览器中输入loclahost。就能看到apache的欢迎界面,纳尼???你没有看到,好吧,那是因为你还没打开:

systemctl start httpd之后再尝试

然后我建议把apache设置为开机自启:

systemctl enable httpd

第4步:安装MariaDB。神马?为啥不是MySQL???安心啦,MariaDB是MySQL的升级版,是完全兼容MySQL的,而且目前linux的各大发行版本都开始抛弃MySQL转而投入MariaDB 的怀抱~~~

yum install mariadb-server mariadb
rpm -q mariadb mariadb-server
安装稍微的配置一下~

systemctl enable mariadb

/usr/bin/mysql_secure_installation

设置你的密码(默认为空),然后后面的一直填y通过即可,

一直看到Thank for using MariaDB 结束,表示安装配置完成。

第5步:安装PHP(php5.6)
yum --enablerepo=remi-php56 install php php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-mcrypt php-xml

我的天,这么老多,安心啦,除了php我们还要装一些相应的模块才阔以~~~

这个时候你就可以测试一下你的LAMP环境了

cd /var/www/html

vim index.php

加入代码<?php phpinfo(); ?>保存退出,运行localhost,如果看到php版本信息,那么恭喜~~~

第6步:安装phpmyadmin

yum --enablerepo=remi-php56 install phpmyadmin

配置:

打开phpmyadmin的配置文件

vim /etc/httpd/conf.d/phpMyAdmin.cong

将Allow from 127.0.0.1
Allow from ::1
改为: Require all granted

重启apache :systemctl restart httpd

浏览器运行localhost:phpMyAdmin 看到界面为成功

第7部,安装phpstorm

首先你需要到官网下载最新的安装包,我下载的是2016.2版本,是截至到现在(2016/8/2)最新的,然后:
tar -zxvf PhpStorm-5.0.4.tar.gz -C /usr/local/phpstorm
cd /usr/local/phpstorm/bin
chmod 777 phpstorm.sh
./phpstorm.sh

剩余的和windows一样,此时你在桌面应用程序哪里会看到 “编程” 里面就有我们的phpstorm

至此LAMP已经完美收官!!!!!!!!

福利:

8、安装composer
curl -sS getcomposer.org/install | php
mv composer.phar /usr/local/bin/composer
9、安装Git
yum install git

//用下面方法安装的话版本比较低

10、安装nodejs
yum install nodejs
11、安装npm
yum install npm
12、全局安装Gulp和bower
npm install --global gulp
npm install --global bower



以上所有为本人亲测,若有疑问请联系本人~

QQ:1440852110

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值