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 http://rpms.famillecollet.com/RPM-GPG-KEY-remi

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
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 https://getcomposer.org/installer | 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

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。