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 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/binchmod 777 phpstorm.sh./phpstorm.sh剩餘的和windows一樣,此時你在桌面應用程序哪裡會看到 「編程」 裡面就有我們的phpstorm
至此LAMP已經完美收官!!!!!!!!
福利:
8、安裝composer
curl -sS https://getcomposer.org/installer | php (最近幾次的安裝都出現了問題,建議直接去網上下載)mv composer.phar /usr/local/bin/composercomposer config -g repo.packagist composer https://packagist.phpcomposer.com //安裝中國鏡像,超級加快速度~~
9、安裝Git
yum install git//用下面方法安裝的話版本比較低
10、安裝nodejs
yum install nodejs11、安裝npmyum install npm12、全局安裝Gulp和bowernpm install --global gulpnpm install --global bower以上所有為本人親測,若有疑問請聯繫本人~
QQ:1440852110
轉載請標明出處~~
推薦閱讀:
※Linux 系統中調用 exit() 和 _exit() 結束進程的區別是什麼?
※搞定Linux Shell文本處理工具,看完這篇集錦就夠了
※我選擇 dwm 作為窗口管理器的 4 大理由
※Mir 和 Wayland 等 X11 替代品,相比 X11 有哪些具體的優點?
※proc目錄介紹(一):目錄結構