一 軟件包:
自行下載的安裝包
鏈接:https://pan.baidu.com/s/1Smaq9f9cRMmc5e82QcL4UQ
密碼:w59w
二 MySQL編譯安裝:
1 軟件下載
2 解決依賴關係
3 解壓MySQL數據包並指定mysql的安裝路徑和模塊
如此表示configure完成
如果出現不能執行請進行如下操作
rm CMakeCache.txt
yum install ncurses-devel
yum install bison
再次重新走一遍流程就行了
4 編譯(此過程可能會比較漫長):
5 安裝:
6 複製MySQL配置文件:
7 創建用戶並授予MySQL訪問目錄權限
8 複製MySQL啓動腳本
9 修改環境變量使其可以直接運行MySQL等命令
生效修改
10 初始化密碼,並記住後面的密碼
11 添加啓動腳本的執行權限
12 爲MySQL訪問目錄授權,併爲MySQL數據目錄授予MySQL權限
13 啓動MySQL數據庫
登陸,其密碼爲上面初始化所得的密碼
修改密碼爲root123
使用新密碼登錄查看
當密碼忘記的操作:
1 關閉數據庫
2 使用此命令跳過授權表
3 登陸並進入mysql 庫中修改密碼
此字段表示的是密碼
更新密碼
其中的password('root')中root 表示的就是密碼,password表示的是加密保存。
關閉MySQL數據庫
重啓後進入使用root 密碼,訪問成功:
至此MySQL數據庫安裝完成
三 PHP 的安裝
1 下載PHP需要的數據包
2 解決依賴關係需要安裝的數據包:
3 解壓並安裝PHP
4 配置PHP
1 創建賬號
2 複製配置文件並添加pid
3 複製啓動文件並授權
4 複製配置文件並配置時區
5 啓動服務並查看監聽端口
至此PHP安裝完成
四 安裝nginx
1 下載需要的數據包
2 解決依賴關係
3 解壓並解決版本和gcc編譯產生的告警信息
4 指定安裝並加載相應的模塊
5 編譯並安裝
6 配置用戶,進程數,打開文件最大數量等基本參數
7 配置其支持PHP動態頁面
進入nginx 主配置文件修改其默認訪問網頁爲index.php
8 添加PHP訪問通過fastcgi_pass 模塊傳遞給後端9000端口
9 添加默認訪問目錄的默認訪問網頁
10 添加軟連接
11 啓動服務
查看是否配置成功
至此nginx 安裝完成
五 實戰:
添加一個論壇,實現MySQL數據庫,PHP和nginx之間的連接
1 下載論壇所需的軟件包到nginx 的默認訪問目錄並安裝相應的解壓軟件
配置權限,使nginx用戶可以訪問
配置PHP鏈接數據庫操作:
刪除配置,以防止重啓後再次安裝