centos7下lamp環境搭建
一,Apache:
1,安裝apache:yum -y install httpd
(注:yum預設安裝的apache版本是2.4.6)
2,啟動apache:systemctl start httpd.service
3,設定開機啟動:systemctl enable httpd.service
4,檢視狀態:systemctl status httpd.service
5,防火牆放通80埠:firewall-cmd –zone=public –add-port=80/tcp –permanent
6,重新載入防火牆:firewall-cmd –reload
7,檢視防火牆狀態:firewall-cmd –list-all
8,配置檔案修改:/etc/httpd/conf/httpd.conf
<Directory"/var/www/html">
Options Indexes FollowSymLinks //這裡把Indexes去掉,意思是假如找不到要訪問的檔案,不顯示該目錄下的其他檔案
AllowOverride None
Require all granted
</Directory >
<IfModule dir_module>
DirectoryIndex index.html index.php //新增index.php
</IfModule>
9,配置檔案語法檢查:apachectl configtest
10,重啟apache:systemctl restart httpd.service
二,PHP
1,安裝php:yum install php
(注:yum預設安裝的php版本是5.4.16)
2,確認/etc/php.ini 中設定的以下配置項:
display_errors = Off //當發生錯誤時,不將錯誤資訊顯示出來(到瀏覽器上)
display_startup_errors = Off //不將PHP啟動時發生的錯誤資訊顯示出來(到瀏覽器上)
error_reporting = E_ALL &~E_DEPRECATED & ~E_STRICT //這一項設定PHP會告知的錯誤或資訊型別
html_errors = On //當PHP顯示或記錄錯誤資訊時,將該資訊格式化成HTML格式
log_errors = On //這讓PHP可以將錯誤資訊日誌記錄到日誌檔案裡
ignore_repeated_errors = On //忽略重複的錯誤資訊
ignore_repeated_source = On //當忽略重複的錯誤資訊時忽略資訊源
post_max_size = 25M //PHP所允許的POST資料的最大值。可按照需要進行調整
file_uploads = On //允許檔案上傳,預設為On
upload_max_filesize = 20M //上傳檔案所允許的最大值。可按照需要進行調整
memory_limit = 128M //PHP可用的最大記憶體。可按照需要進行調整
3,重啟apache:systemctl restart httpd.service
4,測試:/var/www/html/ 下面新建phpinfo.php檔案,
<?php phpinfo(); ?>
開啟瀏覽器測試,測試完後刪除
三,Mariadb
(注:由於擔心甲骨文收購mysql後停止開源,所以誕生mariadb,可相容mysql的所有用法)
1,安裝Mariadb:yum -y install mariadb , 我的電腦在裝系統時已經安裝了mariadb(5.5.52),所以nothing to do
2,開啟mariadb:systemctl start mariadb.service
3,設定mariadb密碼:mysql_secure_installation > 回車 > y > 輸入兩次密碼 > 全部y > 重啟mariadb(systemctl restart mariadb.service)即可
4,進入mariadb,開始使用,mysql -u root -p 密碼 即可進入>
5,匯入sql檔案:
第一種方法:mysql -u root -p 資料庫名 < xxx.sql 回車後輸入密碼即可匯入
第二種方法:進入到mysql裡面,新建空資料庫後,use 資料庫名,然後 source xxx.sql即可
6,匯出sql:mysqldump -u root -p [-d] 資料庫名 > xxx.sql
四,補充:
安裝phpstorm:
1,phpstorm官網下載linux最新版
2,解壓後根據Install提示,./phpstorm.sh ,即可開啟phpstorm,提示要註冊:
選擇Licence server,輸入 http://idea.singee77.com,點選active,即可完成註冊