开发者社区> 问答> 正文

在linux下配置php开发环境403.10 禁止访问:配置无效

在linux下配置php开发环境是直接安装lamp好一些,还是一个一个安装好一些啊?

如果是非编译安装都差不多,不过直接安装lamp server套件就相当于一键安装了,省事。######CentOS 可以通过 yum 安装:

yum -y install httpd php php-mysql  mysql-server service httpd status|start|stop|restart|reload

service mysqld status|start|stop|restart|reload
网站根目录 /var/www/html/

Apache主目录 /etc/httpd/

Apache主配置文件 /etc/httpd/conf/httpd.conf

Apache日志 /etc/httpd/logs/

PHP主目录 /etc/php.d/

PHP配置文件 /etc/php.ini

PHP模块位置 /usr/lib/php/ 或者 /usr/lib64/php/

MySQL配置文件 /etc/my.cnf

MySQL数据库文件 /var/lib/mysql/ 运行 mysql_secure_installation 设置mysql根用户密码
Ubuntu可以这样安装:

sudo apt-get -y install apache2 php5 php5-mysql mysql-server mysql-client sudo service apache2 status|start|stop|restart|reload sudo service mysql status|start|stop|restart|reload
网站根目录 /var/www

Apache主目录 /etc/apache2/

Apache主配置文件 /etc/apache2/apache2.conf Apache日志 /var/log/apache2/
PHP主目录 /etc/php5/

PHP配置文件 /etc/php5/apache2/php.ini

PHP模块位置 /usr/lib/php5/

MySQL配置文件 /etc/mysql/my.cnf

MySQL数据库文件 /var/lib/mysql/ 运行 mysql_secure_installation 设置mysql根用户密码 ######http://www.oschina.net/code/snippet_105637_19620######xampp,一秒钟搞定所有###### 哈,ubuntu系统好方便的:
在终端输入:

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql
全部搞定。

Apache默认DocumentRoot在/var/www下
######谢谢,呵呵!######http://my.oschina.net/pqiankui/blog/144241也可以看看这个配置方法######现成的lamp或者lnmp或者lanmp都是用脚本自动编译安装的,如果你是为了学习编译安装,可以看下这些脚本,然后自己尝试一个个编译安装。如果你是为了配置生产环境,并且你也没有什么特别的需求(比如要自定义模块,自定义安装路径之类的),那可以直接用lamp一类的自动搭建就好了,或者也可以直接yum/apt-get来安装也行(速度相对较快)。

######谢谢,我是初学linux,所以是一个个编译安装的!###### 用apt或yum装有个问题,就是版本不可控,比如你用ubuntu最新版,给你装上的就是5.4,你想用5.3就没辙了
zend公司提供了一个开发套装,zend server,可以挂上他们的第三方软件源用apt安装,php版本可选。这个方案也有麻烦的地方,就是一些第三方库他跟你集成了,有的框架识别不出来,很操蛋。

展开
收起
kun坤 2020-05-27 14:01:48 990 0
1 条回答
写回答
取消 提交回答
  • 最靠谱的当然是编译安装,但是初学者如果按照网上的一些博客搞,也不是个事,因为那些文章往往很老了,不一定符合实际。且想卸载只能手动搞。所以还是用个一键编译脚本比较好,一般都带了卸载脚本。
    lnmp.org不错,但是最新版太自动了,二话不说毫无提示的直接把我的KDE桌面给干掉了。不知是哪个包有冲突。但是我自己把KDE再装上也没发现有啥冲突发生。。。。 ######其实看着那些自动安装脚本来学习编译是件灰常潮流的事情,比博客与时俱进得多。######应该是python冲突了######推荐用源码编译,另外可以尝试nginx代替apache######不是治理做系统管理员就用套件

    2020-05-27 14:54:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载