useradd www
echo "123456" | passwd --stdin www
useradd mysql
echo 「123456」 |passwd --stdin mysqlphp
yum install -y vsftpd httpd php php-mysql mariadb-serverhtml
vim /etc/httpd/conf/httpd.confmysql
ServerName 172.16.19.220:80 (這裏須要須要修改ip)
#DocumentRoot "/var/www/html" (這裏需註釋)web
vim /etc/httpd/conf.d/virtual_host.conf sql
<VirtualHost *:80>
ServerName www.uplooking.com
DocumentRoot "/app/www"
<Directory "/app/www">
Options FollowSymLinks
AllowOverride NOne
Require all granted
</Directory>
ErrorLog "/logs/httpd/error.log"
CustomLog "/logs/httpd/access.log" combined
</VirtualHost>數據庫
用 httpd -t 檢測一下vim
建立兩個文件,這兩個文件是檢測httpd和php是否能正常運行
vim /app/www/idenx.html (靜態文件)
vim /app/www/idenx.php (動態文件)架構
vim /etc/my.cnf (此處編輯mysql的珠配置文件) app
datadir=/var/lib/mysql(默認地址)==> datadir=/app/data (改成 )
skip_name_resolve=on
innodb_file_per_table=on
chown -R mysql.mysql /app/data (修改/app/data文件的屬組屬主)ide
systemctl restart mariadb (重啓mariadb,如果出現錯誤,多是配置文件中的一些文件沒有建立)
mysql_secure_installation (mysql的基本配置)
mysql -p123456 (登陸mysql)
show databases; (查看庫)
create database www; (建立庫)
grant all on www.* to wp@'172.16.19.%' identified by '123456';
flush privileges;
select user,host from mysql.user;
備份mysql數據 mysqldump -uroot -h172.16.19.220 -p123456 -B www --lock-tables --flush-logs > www.sql
把www.sql文件導出來放到桌面 ,(下載xftp (本身研究))
檢查PHP和MySQL是否安裝成功檢查代碼 (詳細介紹看LAMP架構集羣進階
)
vim /app/www/html/php
<?php
$link=mysql_connect("172.16.19.220","wp","123456");
if(!$link)
echo "FAILD!";
else
echo "0k!能夠鏈接 ";
?>
systemctl restart vsftpd
yum install -y lftp
WordPress應用源碼上線
(1)解壓後,將目錄放在web站點目錄下,而且更名wp-config-sample.php爲wp-config.php
把一些不用的文件刪除
(2)在mysql數據庫中先建立wp數據庫,而且給yhy用戶受權 這是WordPress特殊的地方,其餘的程序不須要
create database wpdb;
grant all on wp.* to yhy@'192.168.%.%' identified by '123456';
flush privileges;
systemctl restart mariadb.service
(3)編輯wp-config.php,修改以下配置
define('DB_NAME', 'wp');
/** MySQL數據庫用戶名 */
define('DB_USER', 'yhy');
/** MySQL數據庫密碼 */
define('DB_PASSWORD', '123456');
/** MySQL主機 */
define('DB_HOST', '192.168.10.3');