centos 7 配置php

對於咱們的目的而言,安裝 Apache 只須要在 CentOS 命令終端敲入這條命令就好了:php

$ sudo yum install httpdmysql

$ sudo systemctl enable httpd.servicesql

在服務器上啓動 Apache 服務的命令爲:數據庫

$sudo systemctl start httpd.servicecentos

從新啓動 Apache:安全

$sudo systemctl restart httpd.service服務器

中止 Apache:測試

$sudo systemctl stop httpd.serviceui

二、mysql 安裝centos7

開始安裝 MySQL 以前,請更新系統上的軟件到最新版:

$ sudo yum update

因爲 CentOS 7 的軟件倉庫再也不提供 MySQL 的安裝包,咱們必須從 MySQL 社區倉庫 (https://dev.mysql.com/downloads/repo/yum/) 獲取 MySQL 安裝包。

首先,獲取 MySQL 社區倉庫:

$ wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

載入 MySQL 社區倉庫:

$ sudo yum install mysql57-community-release-el7-8.noarch.rpm

更新系統上的軟件到最新版:

$ sudo yum update

在更新過程當中,你會被詢問是否想接受這個 .rpm 文件 GPG 校驗得出的結果,若是沒有錯誤或者不匹配出現,請輸入 y 以完成更新。

接着,咱們就能一如往常同樣安裝 MySQL 了:

$ sudo yum install mysql-server

接下來,請按照這裏的指南,重置 MySQL root 帳戶的密碼爲你可以記住的密碼:

http://stackoverflow.com/questions/33510184/change-mysql-root-password-on-centos7(下面有修改密碼的命令)

而後,啓動 MySQL 服務:

$ sudo systemctl start mysqld

如今 MySQL 數據庫已經開始運行了。咱們但願運行一個安全防護腳本,將一些危險的默認配置移除掉,併爲咱們的數據庫系統加上一點安全機制。請在命令行終端裏運行下面這一條命令:

$ sudo mysql_secure_installation

命令行終端將會提示你輸入 MySQL 內 root 用戶的密碼。鍵入上面重置 MySQL root 密碼後的新密碼。而後,命令行終端將會要求你更新 root 用戶的密碼。

Enter current password for root:

The existing password for the user account root has expired. Please set a new password.

New password:

Re-enter new password:

The 'validate_password' plugin is installed on the server.

The subsequent steps will run with the existing configurationof the plugin.

Using existing password for root.

對於命令行終端接下來給出的選擇,你應該敲擊 ENTER 鍵選擇忽略修改 root 密碼,接着鍵入 y 贊成移除掉出於示例目的而存在的用戶,然後鍵入 y 贊成禁用遠程登陸 root 用戶,再次鍵入 y 贊成移除測試數據庫,最後鍵入 y 載入這些新的規則使得 MySQL 當即響應咱們作的變動。

最後,若是但願 MySQL 服務在服務器啓動時自動開啓,那麼你應該使用這一條的命令:

$ sudo systemctl enable mysqld.service

你能夠經過從新啓動服務器,而後在命令行終端中敲入這條命令來驗證MySQL 服務是否在服務器啓動時自動開啓了:

$ sudo systemctl is-enabled mysqld.service

若是你看到了這樣的響應:

enabled

則說明 MySQL 服務已經配置爲在服務器啓動時自動開啓了。

如今,你的數據庫系統已經安裝穩當,咱們能夠繼續後面的內容了。

[  1. Stop mysql:
systemctl stop mysqld

2. Set the mySQL environment option 
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

3. Start mysql usig the options you just set
systemctl start mysqld

4. Login as root
mysql -u root

5. Update the root user password with these mysql commands
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword')
    -> WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

6. Stop mysql
systemctl stop mysqld

7. Unset the mySQL envitroment option so it starts normally next time
systemctl unset-environment MYSQLD_OPTS

8. Start mysql normally:
systemctl start mysqld

Try to login using your new password:
7. mysql -u root -p]三、php 安裝
相關文章
相關標籤/搜索