參考如何搭建lamp(CentOS7+Apache+MySQL+PHP)環(huán)境該同學的經(jīng)驗記錄,加上我遇到的問題歉糜,重新組織下語言,如下
centos7(root用戶)環(huán)境下安裝apache+php+php-pdo
安裝Apache
- yum -y install httpd(安裝)
- systemctl start httpd.service(啟動)
- systemctl enable httpd.service(設(shè)為開機自啟)
- 所占端口為80,啟動成功后訪問地址有testing123..存在梨撞,如下所示
安裝php
- yum -y install php(安裝php)
- systemctl restart httpd(重啟apache服務(wù))
- vi /var/www/html/info.php(測試php服務(wù))
i 輸入內(nèi)容
<?php phpinfo(); ?>
保存退出
:wq
瀏覽器輸入——當前地址/info.php俯抖,如圖所示
啟動項目后途中遇到的問題
首頁html加載成功臂容,ajax請求失敗
從network中發(fā)現(xiàn)具體的錯誤信息
找到各種對應(yīng)的方法
-
直接訪問對應(yīng)ajax要請求的頁面嗅剖,提示找不到pdo了,class 'PDO' not found
安裝pdo-解決問題
yum install php-pdo php-mysql -y
部署服務(wù)具體流程
- 筆者使用框架為thinkphp3.2
- 項目應(yīng)該部署至var/www/html下
- 壓縮為zip文件上傳至var/www/html
- 解壓到當前目錄 unzip 壓縮文件名
- 刪除緩存文件夾的所有文件矾利,就是這個目錄var/www/html/對應(yīng)項目名/Application/Runtime
- 然后返回上一級到Application目錄下姑裂,給緩存文件放開權(quán)限,chmod 777 -R Runtime
- 大功告成男旗,瀏覽器輸入“ip/項目名”舶斧,成功部署