版主: wanchong , wangyu , eepwwp , firedom

分享到:
共14条 2/2 « 1 2   

RE: Edison上手日记

rhcsbe
我是GG
高级会员

最后登陆时间:2014-10-23 19:53:46

11# 发表于 2014-11-11 17:29:01

默默po张图,过程整理后发上来

RE: Edison上手日记

rhcsbe
我是GG
高级会员

最后登陆时间:2014-10-23 19:53:46

12# 发表于 2014-11-16 12:45:55

接下来的帖子就是在讲如何在Archlinux下安装LAMP+WordPress站了,今天又做了一遍;

想想二叔的站感觉很不错的样子,我也想要个blog;

但是我不想用别人的主机。。。。

自己连光纤又好贵;

还是先做局域网站点吧;


以下是在Archlinux下安装LAMP的步骤还注意事项,我慢慢更,若是有人看,请不要着急;

谢谢捧场;

先来张图:

RE: Edison上手日记

rhcsbe
我是GG
高级会员

最后登陆时间:2014-10-23 19:53:46

13# 发表于 2014-11-16 13:01:57

Arch使用pacman 作为包管理器
先安装LAMP的必要组件:
sudo pacman -S apache php php-apache mysql
创建http用户/用户组:
useradd -d /srv/http -r -s /bin/false -U http
启动Apache:
systemctl start httpd
试一下:
在浏览器中访问http://localhost/ 得到“It Works”的测试页
不要在调试的时候使用
systemctl enable xxxxxx来让服务开机启动,不然有点问题又要去systemctl disable
PHP:
在/etc/httpd/conf/httpd.conf中LoadModule dir_module modules/mod_dir.so 之后的任意地方添加如下行: LoadModule php5_module modules/libphp5.so;
将这一行放到Include列表的末尾:Include conf/extra/php5_module.conf;
确保<IfModule mime_module>部分中TypesConfig conf/mime.types被取消注释;

application/x-httpd-php5 php php5添加到/etc/httpd/conf/mime.types中


定位这些行请灵活使用Vim的“/”来搜索

修改之前,先备份!

cp XXXXXX ./XXXXXXX_bkup

然后我就满心欢喜的以为PHP已经弄好,结果它给了我一个错误:

Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
AH00013: Pre-configuration failed
httpd.service: control process exited, code=exited status=1
Google了两个钟头,未果。然后在ArchWiki里发现这么一段:

“Note: libphp5.so included with php-apache does not work with mod_mpm_event (FS#39218). You'll have to use mod_mpm_prefork instead. Otherwise you will get the following error:
Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
AH00013: Pre-configuration failed
httpd.service: control process exited, code=exited status=1
To use mod_mpm_prefork, open /etc/httpd/conf/httpd.conf and replace
LoadModule mpm_event_module modules/mod_mpm_event.so
with
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
As an alternative, you can use mod_proxy_fcgi (see #Using php5 with php-fpm and mod_proxy_fcgi below).

尼玛。。。。。。

RE: Edison上手日记

rhcsbe
我是GG
高级会员

最后登陆时间:2014-10-23 19:53:46

14# 发表于 2014-11-16 13:05:55

重启一下Apache:systemctl restart httpd

取消/etc/php/php.ini中如下注释的一行:
;extension=mysql.so

LAMP的简单配置搞完,重启httpd

下一步配置WordPress

共14条 2/2 « 1 2   
快速回复主题
  • 匿名不能发帖!请先 [ 登陆 注册 ]