当前位置: > Linux服务器 > 环境配置 >

archlinux LAMP搭建 (pacman安裝)

时间:2016-05-14 02:08来源:www.it.net.cn 作者:IT网
一、安裝
 pacman -S apache php php-apache mariadb phpmyadmin

 

二、配置

1.配置apache:

编辑/etc/httpd/conf/httpd.conf:

  • 禁用event模式,註釋此行:
pacman -S apache php php-apache mariadb phpmyadmin
  • 启用prefork模式,取消此行注释:
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

 

2.配置apache支持PHP:

启用PHP模块,加入这行(最好放在所有LoadModule项目最后):

LoadModule php7_module modules/libphp7.so

 

启用PHP块配置,加入这行到Include列表结尾:

Include conf/extra/php7_module.conf

 

支持PHP解析,找到AddType application/x-gzip .gz .tgz,在下方添加:

AddType application/x-httpd-php .php

 

添加PHP文件类型,编辑*/etc/httpd/conf/mime.types*,添加:

application/x-httpd-php7 php php7

 


3.mariadb(mysql)配置:

(1)配置向导,安装后运行:

mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

 

(2)mysql安装向导:

mysql_secure_installation

回车>根据提示输入Y>输入2次密码>回车>根据提示一路输入Y>最后出现:Thanks for using MariaDB!

 

4.phpmyadmin配置(以下方法选其一):

  • 复制:复制phpMyAdmin目录到http主目录:
cp /usr/share/webapps/phpMyAdmin/ /srv/http/phpmyadmin

 

  • 别名:利用alis,在/etc/httpd/conf/extra/下新建一个conf配置,如phpmyadmin.conf,添加:
 
Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
 

然后在/etc/httpd/cong/http.conf中添加:

Include conf/extra/phpmyadmin.conf

 

  • 软链接:软链接至主目录
ln -s /usr/share/webapps/phpMyAdmin/ /srv/http/phpmyadmin

 

三、测试

先重启所有服务

systemctl restart httpd mysqld

 

测试apache:

浏览器输入localhost(或自己设置的相应IP地址/域名),回车。

测试PHP:

在/http/srv下(默认主目录)新建文件phpinfo.php,在phpinfo.php内添加以下代码:

<?php
phpinfo();
?>

 

测试phpmyadmin:

浏览器输入/localhost/phpMyAdmin




(责任编辑:IT)
------分隔线----------------------------