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