Centos 搭建LAMP環境

2022-03-17 06:25:22 字數 2530 閱讀 2782

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...