Skip to content

Latest commit

 

History

History
108 lines (91 loc) · 3.5 KB

1015.md

File metadata and controls

108 lines (91 loc) · 3.5 KB

1015

# 顯示所有已安裝套件,查詢關於 php 的套件
$ rpm -qa | grep php

# PHP & MySQL 本體
$ yum install -y php php-mysql mysql mysql-server
# PHP 相關
$ yum install -y php-mbstring php-mcrypt php-gd php-xml
# SSL 相關
$ yum install -y mod_ssl mod_perl mod_auth_mysql

# 啟動 MySQL 服務
$ chkconfig mysqld on
$ /etc/init.d/mysqld start

# 設定 MySQL 伺服器
$ /usr/bin/mysqladmin -u root password 'centos'
# /usr/bin/mysqladmin -u root -h CentOS6 password 'new-password'
# -h --host=host_name 登入的主機名稱,可省略,未指定就是本機
# -u --user=user_name 使用者名稱,可省略,未指定就是下指令的 user
# -p --password=your_pass 密碼,如果有設密碼的話就不能省略。密碼不用先輸入,按下確定後系統會請你輸入密碼

# 啟動 Apache 服務
$ setenforce 0
$ chkconfig httpd on
$ /etc/init.d/httpd start
# PHP & MariaDB 本體
$ yum install -y php php-mysql mariadb mariadb-server
# PHP 相關
$ yum install -y php-mbstring php-mcrypt php-gd php-xml
# SSL 相關
$ yum install -y mod_ssl mod_perl mod_auth_mysql

# 啟動 MariaDB 服務
$ systemctl enable mariadb
$ systemctl start mariadb

# 設定 MariaDB 伺服器
$ /usr/bin/mysql_secure_installation
# 設定密碼,其他 y 到底

# 啟動 Apache 服務
$ setenforce 0
$ systemctl enable httpd
$ systemctl start httpd
# 安裝 rpm https://www.opencli.com/linux/rpm-install-update-remove-package
$ rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# -i install 的意思
# -U 如系統沒有安裝此套件,直接安裝
# -v 察看更細部的安裝資訊畫面
# -h 以安裝資訊列顯示安裝進度

# phpmyadmin 第三方套件
# yum -y update
# -y 是忽略詢問是否同意
# yum install -y phpmyadmin
# vim /etc/httpd/conf.d/phpMyAdmin.conf

# 手動安裝 phpmyadmin
$ cd /home/centos
$ mkdir www
$ yum install -y wget
# 網頁資料的取 (World Wide Web Get),可使用 HTTP.HTTPS.FTP (TCP/IP協定)
$ wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.tar.gz

# tar 壓縮/解壓縮 http://www.vixual.net/blog/archives/127
$ tar -zxvf phpMyAdmin-4.0.10.20-all-languages.tar.gz
# -c 打包一個 tar 檔案
# -f 指定 tar 檔案的檔案名稱 (通常放最後)
# -x 解開一個 tar 檔案
# -t 檢視 tar 檔案的內容
# -v 顯示建立 tar 檔案的過程
# -z 使用 gzip 壓縮/解壓縮
# -P 使用絕對路徑
# -czvf 建立壓縮檔
# -tzvf 檢視壓縮檔的內容
# -zxvf 解開壓縮檔的檔案到目前的目錄

# 移動檔案 (move)
$ mv phpMyAdmin-4.0.10.20-all-languages /home/centos/www/phpMyAdmin
$ cd /home/centos/www/phpMyAdmin
# 複製檔案 (copy)
$ cp config.sample.inc.php config.inc.php

$ vim config.inc.php
# 29 $cfg['Servers'][$i]['auth_type'] = 'cookie';
# -->
# 29 $cfg['Servers'][$i]['auth_type'] = 'http';

★測試 php 跟 apache 的環境★
觀察你的 apache web server 是否正確執行「http://localhost」
觀察你的 php 程式碼是否正確解析執行「http://localhost/test.php」

http://localhost/phpMyAdmin/
先在資料庫 phpMyAdmin 新建 centos 這個 user
http://localhost/~centos/phpMyAdmin/