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

前端之家收集整理的这篇文章主要介绍了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


systemctl start 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

composer config -g repo.packagist composer https://packagist.PHPcomposer.com  //安装中国镜像,超级加快速度~~

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

猜你在找的CentOS相关文章