最近新裝了Linux,選擇的是最新的 Fedora 24
版本。安裝過程沒什麼好說的,對於安裝過Linux
的人來講不是什麼大問題。惟一比較糾結的是因爲Fedora 24
是較新的版本,國內的鏡像源更新的相對較慢,同時國外的源因爲各類問題致使在國內使用體驗不好。因此在新裝了系統以後,更換源是大多數用戶的第一件事。下面先說一下Fedora 24
如何更換源。php
體驗了國內的幾個源——FZUG
、163
和阿里雲
——發現FZUG
雖說是更新的較早,但在我這裏的訪問速度很慢,163
的基本和FZUG
的一個速度,最後嘗試了阿里雲
的,發現阿里雲的速度仍是很快的,簡直感人。mysql
這裏提供一下阿里雲的源地址 阿里雲鏡像源。安裝很簡單。簡單說一下nginx
首先備份原來的配置web
cd /etc/yum.repos.d/ mv fedora.repo fedora.repo.backup mv fedora-updates.repo fedora-updates.repo.backup
接着下載新的配置redis
wget http://mirrors.aliyun.com/repo/fedora.repo wget http://mirrors.aliyun.com/repo/fedora-updates.repo
接着 運行yum makecache
,等完了以後就OK啦。sql
就目前來講,試的這三個源,就屬阿里雲的較爲快速,更新安裝軟件都很快。
接下來,就能夠開始安裝PHP環境了,因爲是本身使用的,也沒什麼特殊配置,就直接從源安裝了。要注意的是Fedora
已經不在包括mysql
的包了,而是換成了mariadb
。另外Fedora
裏也再也不使用yum
做爲包管理器了,而是採用了新的dnf
。php-fpm
用dnf
安裝PHP環境很簡單,一條命令就能夠解決。測試
dnf install nginx dnf install mariadb maria-serve dnf install php php-fpm php-mysql php-redis
結束以後,基本就完成了,但還有一部配置 mariadb
的步驟。優化
首先運行如下命令,啓用mariadb
服務阿里雲
systemctl enable mariadb
接着運行mysql_secure_installation
進行 mariadb
配置。初始密碼爲空,配置一下root
的密碼,而後一直回車就能夠了。結束後mariadb
的配置就完成了,到這裏爲止,Fedora 24
環境下的LNMP
環境就搭建好了。
接下來啓動各個服務,就能夠測試了。
service nginx start //啓動Nginx服務 service php-fpm start // 啓動php的cgi進程 service mariadb start //啓動maria 服務
接下來要作的就是修改Nginx
的配置,在webRoot目錄下新建一個index.php
,輸出phpinfo
來檢查配置了。
命令行裏安裝LNMP
環境仍是很簡單,經過命令行就能夠搞定了。不像源碼編譯安裝的那樣麻煩複雜,不過若是想要進行一些個性化配置和優化,仍是建議從源碼編譯安裝。