别的不说了,记录一下折腾的过程。。。现在容易忘事,仅作备忘。
参考链接:LAMP | MySQL | PhpMyAdmin
首先是安装 apache php php-apache mysql phpmyadmin php-mcrypt
1 | # pacman -S apache php php-apache mysql phpmyadmin php-mcrypt |
配置:
Apache:
查找用户:
1 | # grep http /etc/passwd |
如不存在则新建:
1 | # useradd -d /srv/http -r -s /bin/false -U http |
然后启动httpd:
1 | systemctl start httpd |
Apache现在应该在运行中了。通过使用浏览器访问http://localhost/ 来测试
如有403报错,注释掉 /etc/httpd/conf/httpd.conf 中的如下行:
1 | Include conf/extra/httpd-userdir.conf |
MySQL:
以root用户身份运行:
1 2 | # systemctl start mysqld # mysql_secure_installation |
然后重新启动 MySQL:
1 | # systemctl restart mysqld |
设置自动启动 MySQL:
1 | # systemctl enable mysqld |
PhpMyAdmin:
如果已经安装过老版本的phpmyadmin:
1 | # rm -r /srv/httpd/phpMyAdmin |
复制配置文件到httpd的配置文件目录:
1 | # cp /etc/webapps/phpmyadmin/apache.example.conf /etc/httpd/conf/extra/httpd-phpmyadmin.conf |
运行:
1 | # echo -e "\Include conf/extra/httpd-phpmyadmin.conf" >> /etc/httpd/conf/httpd.conf |
编辑‘/usr/share/webapps/phpMyAdmin/.htaccess’注释掉’deny form all’
检查’/etc/httpd/conf/extra/httpd-phpmyadmin.conf’,确认其包含:
1 2 3 4 5 6 7 8 | Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin" <Directory "/usr/share/webapps/phpMyAdmin"> AllowOverride All Options FollowSymlinks Order allow,deny Allow from all php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/usr/share/pear/" </Directory> |
编辑’/etc/php/php.ini’在’open_basedir = ‘行后加上:
1 | :/usr/share/webapps/:/etc/webapps |
编辑‘/etc/php/php.ini’取消注释:
1 | extension=mcrypt.so |
创建链接:
1 | # ln -s /usr/share/phpmyadmin /srv/http |
修改权限:
1 | # chmod -R 777 /srv/http |
WordPress:
登录127.0.0.1/phpmyadmin创建数据库
下载最新版的wordpress,解压后放入/srv/http文件夹下
其后配置略。。。