1、安装http:
[root@node1 yum.repos.d]# yum install httpd -y
[root@node1 yum.repos.d]# systemctl start httpd
[root@node1 yum.repos.d]#
[root@node1 yum.repos.d]#
[root@node1 yum.repos.d]# curl 127.0.0.1
2、安装php:
[root@node1 yum.repos.d]# php -version
#这个时候,apache和php相互关联关系是在一个目录下:
[root@node1 conf.d]# ls
README
autoindex.conf php.conf userdir.conf welcome.conf
3、配置Php环境:
[root@node1 conf]# mkdir /web
[root@node1 conf]# chown -R apache:apache /web
##ngnx配置
[root@node1 conf]# tail -n 20 /etc/httpd/conf/httpd.conf
# Supplemental configuration
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.test1.com
DocumentRoot "/web"
<Directory "/web">
Require all granted
#Options Indexes
FollowSymLinks MultiViews
#AllowOverride Al
#Order allow,deny
#allow from all
</Directory>
</VirtualHost>
4、查看一下Php测试文件:
[root@node1 web]# cat info.php
<?php phpinfo() ?>
排错
1. /usr/local/apache/bin/apachectl -M //查看有没有加载php5_module(shared)模块;
2. 在/usr/local/apache2/modules/ 目录下,查看有没有加载libphp5.so
模块;
3. 复查编译的配置文件有否有误:/usr/local/apache2/conf/httpd.conf
修改apache的配置文件httpd.conf
vim /usr/local/apache2/conf/httpd.conf
在httpd.conf中找到: “AddType application/x-gzip .gz .tgz” 在该行下面添加
“AddType application/x-httpd-php .php”
再找继续找到:“DirectoryIndex index.html”,把此行修改成
“DirectoryIndex index.html index.htm index.php”
再找到: “#ServerName www.example.com:80
”把此行修改成
“ServerName localhost:80” 保存后退
4. 使用命令查看主配置文件是否有误:/usr/local/apache2/bin/apachectl -t
5. 在编译安装apache时,建议加上两个参数(以后用到就不需要再编译):
--enable-modes-shared=most //编译加载最多的模块
--enalbe-modes-shared=all //编译加载所有模块
总之出现故障后,先要判断问题的原因,这样才有办法应对。
5、安装mysql:
7版本
yum install -y mariadb-server mariadb
6版本 yum install mysql -y
systemcl start mariadb(启动服务)
[root@node1 web]# mysql_secure_installation
第一个直接回车,然后输入Y输入用户名密码之后,直接按Y回车,,规定一下大家的用户名密码都设置成root 123456
6、安装php一扩展包:
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
7、把php代码copy到.web目录下:
[root@node1 web]# cd /usr/local/src/
[root@node1 web]#wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
[root@node1 src]# tar -zxvf wordpress-4.7.4-zh_CN.tar.gz
[root@node1 src]# cd wordpress/
[root@node1 wordpress]# cp -r * /web
8、直接访问浏览器:
Ip/index.php
下一步安装即可。
[root@node1 yum.repos.d]# yum install httpd -y
[root@node1 yum.repos.d]# systemctl start httpd
[root@node1 yum.repos.d]#
[root@node1 yum.repos.d]#
[root@node1 yum.repos.d]# curl 127.0.0.1
2、安装php:
[root@node1 yum.repos.d]# php -version
#这个时候,apache和php相互关联关系是在一个目录下:
[root@node1 conf.d]# ls
README
autoindex.conf php.conf userdir.conf welcome.conf
3、配置Php环境:
[root@node1 conf]# mkdir /web
[root@node1 conf]# chown -R apache:apache /web
##ngnx配置
[root@node1 conf]# tail -n 20 /etc/httpd/conf/httpd.conf
# Supplemental configuration
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.test1.com
DocumentRoot "/web"
<Directory "/web">
Require all granted
#Options Indexes
FollowSymLinks MultiViews
#AllowOverride Al
#Order allow,deny
#allow from all
</Directory>
</VirtualHost>
4、查看一下Php测试文件:
[root@node1 web]# cat info.php
<?php phpinfo() ?>
排错
1. /usr/local/apache/bin/apachectl -M //查看有没有加载php5_module(shared)模块;
2. 在/usr/local/apache2/modules/ 目录下,查看有没有加载libphp5.so
模块;
3. 复查编译的配置文件有否有误:/usr/local/apache2/conf/httpd.conf
修改apache的配置文件httpd.conf
vim /usr/local/apache2/conf/httpd.conf
在httpd.conf中找到: “AddType application/x-gzip .gz .tgz” 在该行下面添加
“AddType application/x-httpd-php .php”
再找继续找到:“DirectoryIndex index.html”,把此行修改成
“DirectoryIndex index.html index.htm index.php”
再找到: “#ServerName www.example.com:80
”把此行修改成
“ServerName localhost:80” 保存后退
4. 使用命令查看主配置文件是否有误:/usr/local/apache2/bin/apachectl -t
5. 在编译安装apache时,建议加上两个参数(以后用到就不需要再编译):
--enable-modes-shared=most //编译加载最多的模块
--enalbe-modes-shared=all //编译加载所有模块
总之出现故障后,先要判断问题的原因,这样才有办法应对。
5、安装mysql:
7版本
yum install -y mariadb-server mariadb
6版本 yum install mysql -y
systemcl start mariadb(启动服务)
[root@node1 web]# mysql_secure_installation
第一个直接回车,然后输入Y输入用户名密码之后,直接按Y回车,,规定一下大家的用户名密码都设置成root 123456
6、安装php一扩展包:
yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
7、把php代码copy到.web目录下:
[root@node1 web]# cd /usr/local/src/
[root@node1 web]#wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
[root@node1 src]# tar -zxvf wordpress-4.7.4-zh_CN.tar.gz
[root@node1 src]# cd wordpress/
[root@node1 wordpress]# cp -r * /web
8、直接访问浏览器:
Ip/index.php
下一步安装即可。