Quantcast
Viewing all articles
Browse latest Browse all 15

[备份]在arch上安装LAMP及本地WordPress

别的不说了,记录一下折腾的过程。。。现在容易忘事,仅作备忘。

参考链接: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文件夹下
其后配置略。。。


Viewing all articles
Browse latest Browse all 15