1.安裝apache
systemctl start httpd.service #啟動apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重啟apache
systemctl enable httpd.service #設定apache開機啟動
2.安裝php
yum install php php-devel
3.安裝mysql
$ wget
安裝mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝這個包後,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
安裝mysql
$ sudo yum install mysql-server
4.安裝 php和mysql關聯模組
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
成功安裝之後重啟mysql服務
# service mysqld restart
初次安裝mysql是root賬戶是沒有密碼的
設定root使用者密碼
方法1:
# mysql -uroot
mysql> set password for 『root』@『localhost』 = password('mypasswd');
mysql> exit
方法2:用mysqladmin
mysqladmin -u root password "newpassword"
如果root已經設定過密碼,採用如下方法
mysqladmin -u root password oldpass "newpassword"
新建乙個使用者
grant all privileges on *.* to 建立的使用者名稱 @"%" identified by "密碼";
flush privileges; * 重新整理剛才的內容*
格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼";
如:grant all privileges on *.* to user1@" localhost" identified by "bodatech"; (本地登入)
user1使用者只能本地登入,可以操作所有資料庫
grant all privileges on test.* to user2@"%" identified by "boda";(遠端登入)
user2使用者可以遠端登入,並且只能操作test資料庫下的所有表
更新現有使用者的許可權,只需修改以上命令相關引數,執行即可
@ 後面是訪問mysql的客戶端ip位址(或是 主機名) % 代表任意的客戶端。
5.apache配置
找到/etc/httpd/conf/httpd.conf
新增listen 80 監聽埠
documentroot "/var/www/html" **路徑
修改directory
##這裡的路徑和上面修改一致
options includes execcgi followsymlinks
allowoverride all
require all granted
多站點配置:
6.問題總結:
1、linux下php**不執行 不解析 不執行 顯示php**
解決方案:
開啟/etc/httpd/conf/httpd.conf
2、資料庫不能遠端連線
修改my.conf檔案
找到bind-address = 127.0.0.1改為bind-address = 0.0.0.0即可
3、php獲取時間預設utc
改為北京時間
找到php.ini /etc/php.ini ,若找不到可執行phpinfo()檢視
修改date.timezone = "prc"
4、修改apache路徑大小寫敏感問題
找到/etc/httpd/conf/http.conf
新增一下內容:
loadmodule speling_module /usr/lib64/httpd/modules/mod_speling.so 載入模組
checkspelling on 開啟模組
CentOS搭建LAMP環境
1.搭建 mysql 資料庫 安裝 mysql 使用yum安裝 mysql yum install mysql server y安裝完成後,啟動 mysql 服務 service mysqld restart設定 mysql 賬戶 root 密碼 usr bin mysqladmin u root ...
CentOS搭建LAMP環境
更新包 yum update yum upgrade 安裝apache httpd 測試安裝是否成功,訪問伺服器ip,若有apache頁面,即為安裝成功 wget i c yum y install mysql57 community release el7 10.noarch.rpm 安裝mysq...
關於Centos搭建lamp環境
總體來說,我這個部落格主要說的是在伺服器上面安裝了apache php mysql 當然,這兩個都是檢視版本啊!不喜勿噴 如果不是centos系統的請對照終端輸出的結果找對應的教程。安裝apache並設定在當前的執行級別開機自啟動 chkconfig list grep httpdchkconfig...