zoukankan      html  css  js  c++  java
  • ArchLinux下安装LAMP

    ArchLinux下安装LAMP


    1.安装Apache

    安装apache

    sudo pacman -S apache
    

    查看版本

    httpd -v

    Apache配置文件位置("SeverRoot")

    /etc/httpd/conf/httpd.conf

    http服务文件夹("DocumentRoot")

    /srv/http/

    查看Apache状态和版本信息

    sudo systemctl status httpd

    设置Apache开机启动

    sudo systemctl enable httpd

    重启Apache

    sudo systemctl restart httpd

    写一个index.html页面测试一下Apache

    sudo vim /srv/http/index.html

    <!DOCTYPE html>
    <html>
    	
        <title>Welcom!</title>
       
        <body>
    		<h4>Hello World!</h4>
    	</body>
    	
    </html>
    
    

    在浏览器中输入127.0.0.1

    2.安转Mysql

    安装mysql

    sudo pacman -S mysql

    查看mysql版本

    mysqladmin --version

    执行以下命令初始化

    sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql

    出现密码,冒号后面是密码

    root@localhost: >9loh8P)s/:,
    

    启用服务

    sudo systemctl start mysqld

    设置开机自启

    sudo systemctl enable mysqld

    更改密码

    sudo mysqladmin -p password "new_password"

    再输入原始的密码即可

    登录mysql,输入密码

    mysql -u root -p
    

    也可在登录mysql后修改密码

    在mysql中修改密码

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'

    3.安装PHP

    安装php

    sudo pacman -S php php-apache
    

    查看php版本

    php -v

    编辑/etc/httpd/conf/httpd.conf文件

    sudo vim /etc/httpd/conf/httpd.conf

    找到下面的行修改如下(vim中用/可以搜索,如/mpm,按enter键定位光标)

    [...]
    #LoadModule mpm_event_module modules/mod_mpm_event.so
    LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
    [...]
    

    然后在最后加上下面的几行

    LoadModule php7_module modules/libphp7.so
    AddHandler php7-script php
    Include conf/extra/php7_module.conf
    

    保存退出

    测试php

    创建test.php

    sudo vim /srv/http/test.php
    

    内容如下

    <?php
     phpinfo();
    ?>
    

    重启httpd service

    sudo systemctl restart httpd
    

    然后打开http://127.0.0.1/test.php

    参考:波格斯特 https://www.cnblogs.com/bgst007/p/12321367.html

  • 相关阅读:
    关于PHP引用(符号&)的用法
    inline元素相关
    内联元素的margin属性
    chrome 开发者工具使用详情
    闭包 by 5wilon
    容易失忆的css
    题目:吃西瓜
    题目:装箱问题
    题目:最小乘车费用
    题目:竞赛真理
  • 原文地址:https://www.cnblogs.com/augustine0654/p/13170187.html
Copyright © 2011-2022 走看看