標籤:

Centos 7 下LAMP環境調試搭配(+phpmyadmin+phpstorm)

作為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

以上所有為本人親測,若有疑問請聯繫本人~

QQ:1440852110

轉載請標明出處~~

推薦閱讀:

Linux 系統中調用 exit() 和 _exit() 結束進程的區別是什麼?
搞定Linux Shell文本處理工具,看完這篇集錦就夠了
我選擇 dwm 作為窗口管理器的 4 大理由
Mir 和 Wayland 等 X11 替代品,相比 X11 有哪些具體的優點?
proc目錄介紹(一):目錄結構

TAG:LAMP | Linux | PHP |