返回首頁
當前位置: 主頁 > 精通Office > Ubuntu教程 >

Manjaro 如何安裝 Apache、Mysql、PHP 環境

時間:2018-12-21 00:26來源:知行網www.aotfjk.live 編輯:麥田守望者

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
------分隔線----------------------------
推薦內容
猜你感興趣
湖南刘雪龙黑彩