记笔记,记笔记

  使用系统自带yum库下载安装(全程最好使用root账户)

《好吧,很皮,拿起虚拟机一顿操作的》

  首先安装apache     



1 yum -y install httpd



  启动apache服务     



systemctl start httpd.service



  设置apache开机启动   



systemctl enable httpd.service



  验证apache是否安装成功 在物理机的浏览器输入虚拟机的ip地址,Cont OS7这里查询ip的指令为ip addr(以前使用的red hat是ipconfig)

  如果还需要外网访问的话 需要把防火墙关闭掉,以前的事iptables,现在是Firewall-cmd 指令如下:



firewall-cmd --permanent --zone=public --add-service=http



firewall-cmd --permanent --zone=public --add-service=https



firewall-cmd --reload


  使用物理机打开浏览器输入Cent OS7的ip,出现testing123表示服务器这边没什么大问题了

centos7搭建阿帕奇 centos7搭建apache_centos7搭建阿帕奇

  2.安装PHP

    先安装php      



yum -y install php



    写一个测试      



vi /var/www/html/test.php   ->  按 i 进入编辑模式,会显示INSERT   ->  <?php echo 'Hello,World!'; phpinfo(); ?>                  ->  按esc退出编辑模式进入命令模式  ->  :wq表示保存并推出



    重启apache服务   



systemctl restart httpd



    回到物理机浏览器  在原来的ip后面加/test.php  

    如果你的情况和下面一样也就表示没有什么问题了

centos7搭建阿帕奇 centos7搭建apache_php_02

 

  3.安装MySQL,这里的MySQL是MariaDB,其实都一样

    安装MySQL    记得安装全,不然跑不起来怎么浪



yum install mariadb*



    开启sql服务    



systemctl start mariadb.service



    开机自启sql服务  



systemctl enable mariadb.service 



    最开始root账户没有密码登录只需要mysql -u root就能登录,给sql的密码



mysql_secure_installation



  下面是一堆英文说明,按照常规操作一顿yes+enter,中途加入你想要设置密码,最好可以测试一下,密码和linux一样不会明文回显



mysql -u root -p



centos7搭建阿帕奇 centos7搭建apache_php_03

  4.关联php和mysql

    查看php的扩展模块  



yum search php


    

centos7搭建阿帕奇 centos7搭建apache_apache_04

   安装php关联MySQL的模块



yum -y install php-mysql



  5.添加php的常用模块



yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel



  再次重新启动apache服务



systemctl restart httpd



  再用物理机的浏览器访问服务器ip/test.php,就会php信息里面回加载出刚刚添加的功能模块

  6.放入测试程序

  打开xshell(这款软件官网针对学生和家庭是免费的,不要像我一样下载一堆病毒)

  连接上Cent OS7的ip再输入用户名密码

  可以安装一个yum提供的rz工具传输文件



yum provides */rz



  在xshell中找到服务器的项目路径



cd /var/www/html



  直接输入直接输入rz,弹出文件选项框,直接找到想要传输的文件然后解压就行了,在访问的时候路径改成文件名或者文件夹名

  如果嫌麻烦,每次传文件都要传到那个文件夹,可以自己创建个文件夹,然后更改apache的httpd.cof文件里面的目标文件夹路径到想要的文件路径,也可以更该这个服务器的端口号,默认的为80,还有默认的首页,改错了可能服务就起不来了

    参考  Install Apache, PHP And MySQL On CentOS 7 (LAMP)

        
    

               over