1、安裝Apachephp
yum install httpd
安裝成功後,Apache操做命令:html
systemctl start httpd //啓動apache
systemctl stop httpd //中止apache
systemctl restart httpd //重啓apache
systemctl enable httpd //設置apache開機啓動
訪問服務器Apache可能須要以下操做:
(1)在防火牆中開放80端口
須要將 http 服務加入防火牆以容許外部訪問,mysql
firewall-cmd --add-service=http --permanent
–permanent 參數表示這是一條永久防火牆規則,若是不加則重啓系統後就沒有這條規則了。web
而對於自定義的端口(如81),也須要添加防火牆規則,redis
firewall-cmd --zone=public --add-port=81/tcp --permanent
重啓 Firewalld 使該規則生效,sql
systemctl restart firewalld
2、 安裝MariaDB (MySQL的一個開源分支)mongodb
yum install mariadb mariadb-server
MariaDB安裝成功後,須要配置MySQL的root密碼,此外,備註一下啓動關閉MariaDB的經常使用命令數據庫
systemctl start mariadb //啓動MariaDB
systemctl stop mariadb //中止MariaDB
systemctl restart mariadb //重啓MariaDB
systemctl enable mariadb //設置開機啓動
設置root帳戶密碼apache
mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n]瀏覽器
點擊回車而後提示是否設置root帳號密碼,輸入y
New password:
Re-enter new password:
Password updated successfully!
提示輸入新密碼和重複輸入新密碼,重複輸入兩次後,出現更新密碼成功提示。
而後一路輸入y就能夠。
Remove anonymous users? [Y/n] y
... Success!Disallow root login remotely? [Y/n] y
... Success!Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!Reload privilege tables now? [Y/n] y
... Success!Thanks for using MariaDB!
設置root密碼後,重啓MariaDB生效
systemctl restart mariadb.service
測試訪問數據庫:
mysql -uroot -p
輸入以下命令,查看數據庫服務器的數據庫
show databases;
退出命令:
exit;
3、安裝PHP以及PHP拓展
yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
安裝完成後,重啓Apache服務器
systemctl restart httpd.service
測試PHP安裝結果
vi /var/www/html/index.php
輸入以下內容
<?php phpinfo(); ?>
輸入
:wq!
保存退出
在瀏覽器中輸入服務器地址,查看是否成功安裝
【
如需安裝5.6:
CentOS 7.0的源。
# yum install epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
使用yum list命令查看可安裝的包(Packege)。
# yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
yum源配置好了,下一步就安裝PHP5.6。
# yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
用PHP命令查看版本。
# php -v
】
【
如需升級:
查看當前PHP版本: php -v
檢查當前PHP的安裝包
# yum list installed | grep php
徹底移除當前PHP安裝包以避免起衝突
# yum remove php*
默認的yum源沒法升級PHP,須要添加第三方yum源,咱們選擇webtatic庫
CentOs 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
咱們以php7.1爲例
1.查看yum源是否有php7.1安裝包
yum list php71
2.安裝php及相關插件
安裝php7.0
yum install -y php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 php70w-fpm
其餘版本php安裝
若是想安裝php5.5或者5.6版本,將上面的php70w替換爲php55w或者php56w就能夠了。
安裝php7.1
yum install -y php71w-fpm php71w-opcache php71w-cli php71w-gd php71w-imap php71w-mysqlnd php71w-mbstring php71w-mcrypt php71w-pdo php71w-pecl-apcu php71w-pecl-mongodb php71w-pecl-redis php71w-pgsql php71w-xml php71w-xmlrpc php71w-devel mod_php71w
3.查看當前php版本
php -v
】
4、安裝phpmyadmin
先安裝Remi源,
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
再使用yum安裝phpmyadmin
yum install phpmyadmin php-mcrypt
vi /etc/httpd/conf.d/phpMyAdmin.conf
修改配置文件,以下:
<Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> # Require ip 127.0.0.1 #註釋掉 # Require ip ::1 #註釋掉 Require all granted #新添加 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfModule> </Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> #Require ip 127.0.0.1 #註釋掉 #Require ip ::1 #註釋掉 Require all granted #新添加 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfModule> </Directory>
而後重啓Apache服務器
systemctl restart httpd
而後就能夠經過瀏覽器訪問http://服務器ip地址/phpmyadmin訪問
4、安裝wordpress
安裝wget:
yum install wget
下載wordpress
wget http://cn.wordpress.org/wordpress-4.9.1-zh_CN.zip
安裝:unzip
yum install unzip
使用 unzip 來解壓文件:
unzip wordpress-4.9.1-zh_CN.zip
在 Mysql 中新建數據庫
mysql -u root -p
經過上面的命令進入數據庫,而後輸入密碼:password
而後建立一個叫 wordpress 的數據庫
create database wordpress;
cd 進入wordpress 目錄
修改wordpress配置文件wp-config.php
(
p.s.1:默認這個文件沒有,需重命名wp-config-sample.php
mv wp-config-sample.php wp-config.php
)
根據服務器信息修改如下幾處內容
/** MySQL數據庫名:wordpress */
define(‘DB_NAME', ‘wordpress');
/** MySQL數據庫用戶名 :root*/
define(‘DB_USER', ‘root');
/** MySQL數據庫密碼 :password*/
define(‘DB_PASSWORD', ‘password');
/** MySQL主機(不用修改) */
define(‘DB_HOST', ‘localhost');
修改完成後,
把文件複製到 /var/www/html 目錄下
cp -rf wordpress/* /var/www/html/
而後輸入服務器地址訪問wordpress進行安裝
p.s.2:安裝完wordpress,後臺管理插件時,須要輸入FTP問題
解決方法:
chown -R apache:apache /var/www/html