闲来无事,拿着Arch自己装了个LAMP,上网搜资料发现Arch的Wiki还真是详细到家了,这都有,而且还有常见错误的处理。原文地址https://wiki.archlinux.org/index.php/LA ... 6%96%87%29 配置Apache。添加一个http用户,useradd -d /srv/http -r -s /bin/false -U http。至于Wiki中修改hostname,一般不用修改,在安装配置系统时基本已经修改好了。然后注释掉/etc/httpd/conf/httpd.conf中的LoadModule unique_id_module modules/mod_unique_id.so这个模块。启动httpd,sudo /etc/rc.d/httpd start。在地址栏中输入http://localhost/应该就可以见到一个简单的Apache测试页面。 配置php。在/etc/httpd/conf/httpd.conf中做如下修改: 把LoadModule php5_module modules/libphp5.so添加到 “LoadModule” 列表的后面。 把 Include /etc/httpd/conf/extra/php5_module.conf添加到 “include” 列表的后面。 重启Apache是只生效,sudo /etc/rc.d/httpd restart. 测试 PHP: http://localhost/test.php 如果没有生效,编辑一个test.php,sudo nano /srv/http/test.php,输入如下内容: <?php phpinfo(); ?> <html> <head> <title>PHP Test Page</title> </head> <body> This is Arch Linux, running PHP. <?php phpinfo(); ?> </p> </body> </html> 测试如果只显示文件内容。则在/etc/httpd/conf/httpd.conf中添加:
AddType application/x-httpd-php .php 配置MySQL。取消/etc/php/php.ini文件中的 ;extension=mysql.so 注释。启动mysqld,sudo /etc/rc.d/mysqld start .
设置root密码,并登录测试。 安装phpmyadmin,并创建链接sudo ln -s /usr/share/phpmyadmin /srv/http。修改/srv/http的权限,sudo chmod -R 777 /srv/http。
在地址栏中中输入127.0.0.1/phpmyadmin,登录到数据库,创建一个数据库。 (责任编辑:IT) |