前往顾页
以后地位: 主页 > 精通Office > Ubuntu教程 >

Manjaro 若何装置 Apache、Mysql、PHP 环境

时候:2018-12-21 00:26来源:知行网www.zhixing123.cn 编辑:麦田守望者

Manjaro 装置 Apache、Mysql、PHP 环境,也一样没有 Ubuntu 省心,Ubuntu 根基上经由过程 apt install 后就可以满足根基的利用了,无需做甚么设置,而 Manjaro 却不可,装置 Mysql 的过程没有设置 root 用户名和暗码闹哄哄的,装置完后却一向开不起来办事,找了很多处所最后在 Manjaro 官方论坛找到教程,最后 PHP 装置后,本地装置 WordPress 死活第二步 500 错误,最后看了 Apache 错误日记才晓得本来 Mysql_connect() 错误,比较蛋疼。

装置软件前 update
sudo pacman -Syu

装置 Apache

sudo pacman -S apache

#Apache建设文件地位
/etc/httpd/conf/httpd.conf

#http 办事文件夹
/srv/http/

#检察 Apache 状况和版本信息

sudo systemctl status httpd
apachectl -v 或 httpd -v

#设置开机启动和重启 Apache 办事

sudo systemctl enable httpd
sudo systemctl restart httpd

#如果 Apache 启动提示 Could not reliably determine the server’s fully qualified domain name 错误
在 Apache 建设文件 /etc/httpd/conf/httpd.conf 里点窜或插手一行
ServerName localhost:80
然后重启 Apache

装置 Mysql

sudo pacman -S mysql

#初始化MariaDB数据目次,没有这步 mysql 就不克不及用
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

#检察mysql状况
sudo systemctl status mysqld

#开机启动mysql办事

sudo systemctl enable mysqld
sudo systemctl start mysqld

#设置mysql root用户暗码
sudo mysql_secure_installation

#默许暗码是空的,回车后设置root用户暗码,前面就回车回车

装置 PHP

sudo pacman -S php php-apache

#点窜apache建设
sudo nano /etc/httpd/conf/httpd.conf

#注释失落
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

#重启apache
sudo systemctl restart httpd

以上设置来自 forum.manjaro.org 内里另有 PhpMyAdmin 的装置,我就没装了。

装置 WordPress 填完数据库信息后下一步 500 错误问题

搭配了环境后当然要装置 WordPress 可在第一步填写了数据库信息后点下一步死活 500 错误,一向以为是文件夹权限的问题,折腾了好久还是没有结果,也点窜了 apache 建设文件里的 AllowOverrideRequire all,也是没用,不过在看 apache 建设文件的时候看到日记文件地位 /var/log/httpd/error_log,翻开 apache 错误日记一看,一溜的提示都是 PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect(),本来是这么个鬼。

因而找到 php.ini 文件,把和数据库有关的 extension 前面的分号 ; 全数删除,保存后重启 apache 办事,500 错误问题立马处理。

------分开线----------------------------
标签(Tag):Manjaro
------分开线----------------------------
保举内容
猜你感兴趣