• 关于 httpd脚本 的搜索结果

问题

[已解决]启动mysqld的提示:Cannot load modules/libphp5.so into server

icehan 2019-12-01 20:01:17 2726 浏览量 回答数 2

回答

Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 mysqladmin -u root password '  命令失败  mysqladmin -u root password ' service httpd start  不行 Starting httpd: (98)Address already in use: make_sock: could not bind to address 127.0.0.1:8080 no listening sockets available, shutting down 安装成功后 不知道怎么用  如何创建数据库  如何安装wp   HTTPD 启动不了  MYSQL 不能创建  不知道怎么用

gudianbook 2019-12-02 02:42:22 0 浏览量 回答数 0

问题

云服务器ECS(centos7.2 +apache+ php) php脚本无法解析

sjst 2019-12-01 19:47:36 1890 浏览量 回答数 2

新用户福利专场,云服务器ECS低至96.9元/年

新用户福利专场,云服务器ECS低至96.9元/年

回答

您好 根据您的程序,应该是DEDE织梦CMS。 您应该操作 1、如果是PHP应用程序/Apache服务器,可以通过修改php脚本、配置php.ini以及httpd.conf中的配置项来禁止显示错误信息: 修改php.ini中的配置行: display_errors = off 修改httpd.conf/apache2.conf中的配置行: php_flag display_errors off 修改php脚本,增加代码行: ini_set('display_errors', false);

西秦说云 2019-12-01 23:11:38 0 浏览量 回答数 0

回答

自己一台服务器最近apache的httpd.exe狂吃内存,下面看我的解决办法,有需要的朋友可参考一下。配置apache httpd.conf文件一般的服务器2G内存或4G内存,ThreadsPerChild 200~300,MaxRequestsPerchild 1000~3000我在httpd.conf中有如下设置: KeepAlive OnMaxKeepAliveRequests 50KeepAliveTimeout 5 ThreadsPerChild 100MaxRequestsPerChild 100Win32DisableAcceptEx对于php脚本来说,把这个参数设置的小一些是有好处的,可以避免程序使用的内存持续增长对apache带来的压力:让这个参数定期释放内存,因为php是在脚本执行完毕后,自动释放只用的资源(内存)的。 设置服务器配置1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾。2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即。

我的中国 2019-12-02 01:33:20 0 浏览量 回答数 0

回答

要挂载的,可以安装环境前挂载,也可以安装好环境后再挂载, 数据盘可以挂载任何你想要挂载的文件夹上 环境搭建好后,网站文件放在 /www 目录下 在配置文件中绑定域名 Nginx 配置文件在/alidata/server/nginx/conf Nginx虚拟主机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf 选择了apache那么会有一个httpd 目录在 /alidata/server/httpd apache 配置文件在/alidata/server/httpd/conf apache虚拟主机添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf 这里有详细的说明 http://help.aliyun.com/manual?spm=0.0.0.0.pIsQM3&helpId=129 ------------------------- 回 2楼(myfaday) 的帖子 那就按官方的说法为准 可能那个包里集成了自动挂载脚本了

mrznz 2019-12-02 00:55:22 0 浏览量 回答数 0

回答

Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 楼主,你这个一键安装,装了phpMyAdmin,但是我不想用phpMyAdmin,请问怎么卸载或者删除啊?先谢谢楼主了 ------------------------- Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 为什么要删除apache的配置文件啊? ------------------------- Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 删除apache配置文件httpd-pma.conf系统报错 ------------------------- Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 可以了,需要修改apache配置文件最后一行,不要调用 /httpd-pma.conf配置文件就可以了,谢谢楼主 ------------------------- Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 楼主,这个一键安装默认安装的mysql是MyISAM引擎,而且不支持InnoDB引擎,有没有必要修改? ------------------------- Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 楼主,我想配置bbs二级域名,请问应该如何改nginx的配置文件?谢谢

水芳网络 2019-12-02 02:42:04 0 浏览量 回答数 0

问题

有CentOS用的批量修改httpd.conf的脚本么?

朽木 2019-12-01 21:25:28 5900 浏览量 回答数 2

回答

http://php.net/manual/zh/features.connection-handling.php PHP可以用 ignore_user_abort 忽略用户的中断,继续执行脚本。可以用 connection_status 查看连接的状态: 0 - NORMAL 1 - ABORTED 2 - TIMEOUT 3 - ABORTED and TIMEOUT 当 PHP 脚本正常地运行 NORMAL 状态时,连接为有效。当远程客户端中断连接时,ABORTED 状态的标记将会被打开。远程客户端连接的中断通常是由用户点击 STOP 按钮导致的。当连接时间超过 PHP 的时限(请参阅 set_time_limit() 函数)时,TIMEOUT 状态的标记将被打开。 可以决定脚本是否需要在客户端中断连接时退出。有时候让脚本完整地运行会带来很多方便,即使没有远程浏览器接受脚本的输出。默认的情况是当远程客户端连接中断时脚本将会退出。该处理过程可由php.ini的 ignore_user_abort 或由httpd.conf设置中对应的“php_value ignore_user_abort”以及 ignore_user_abort() 函数来控制。如果没有告诉 PHP 忽略用户的中断,脚本将会被中断,除非通过 register_shutdown_function() 设置了关闭触发函数。通过该关闭触发函数,当远程用户点击 STOP 按钮后,脚本再次尝试输出数据时,PHP 将会检测到连接已被中断,并调用关闭触发函数。 脚本也有可能被内置的脚本计时器中断。默认的超时限制为 30 秒。这个值可以通过设置php.ini的 max_execution_time 或httpd.conf设置中对应的“php_value max_execution_time”参数或者 set_time_limit() 函数来更改。当计数器超时的时候,脚本将会类似于以上连接中断的情况退出,先前被注册过的关闭触发函数也将在这时被执行。在该关闭触发函数中,可以通过调用 connection_status() 函数来检查超时是否导致关闭触发函数被调用。如果超时导致了关闭触发函数的调用,该函数将返回 2。 需要注意的一点是 ABORTED 和 TIMEOUT 状态可以同时有效。这在告诉 PHP 忽略用户的退出操作时是可能的。PHP 将仍然注意用户已经中断了连接但脚本仍然在运行的情况。如果到了运行的时间限制,脚本将被退出,设置过的关闭触发函数也将被执行。在这时会发现函数 connection_status() 返回 3。

爱吃鱼的程序员 2020-06-01 10:16:44 0 浏览量 回答数 0

问题

360网站安全检测漏洞关于php.in配置怎么弄?

沙漠里的虾 2019-12-01 21:07:08 6182 浏览量 回答数 4

回答

问题分析 开启 TRACE_Method 的危害 恶意攻击者可以通过 TRACE Method 返回的信息了解到网站前端的一些信息,如缓存服务器等,从而为下一步的攻击提供便利。 恶意攻击者可以通过 TRACE Method 进行 XSS 攻击。 即使网站对关键页面启用了 HttpOnly 头标记和禁止脚本读取 cookie 信息,那么通过 TRACE Method 恶意攻击者还是可以绕过这个限制读取到 cookie 信息。 解决方案 关闭 TRACE_Method 的方法说明如下(建议在修改前配置文件做好备份): 找到服务器配置文件 /etc/httpd/conf/httpd.conf(服务器的配置文件的位置,具体跟环境而定)。在文件最后一行加上: TraceEnable off 如果你使用的是 Apache: 确认 rewrite 模块激活(httpd.conf,下面一行前面没有#): LoadModule rewrite_module modules/mod_rewrite.so 在各虚拟主机的配置文件里添加如下语句: RewriteEngine On RewriteCond %{REQUEST_METHOD} ^TRACE RewriteRule .* - [F] 注:可以在httpd.conf里搜索VirtualHost确定虚拟主机的配置文件。 3、添加完毕重启 Web 服务即可。

KB小秘书 2019-12-02 01:28:22 0 浏览量 回答数 0

回答

本文以在CentOS中自动执行shell脚本为例,介绍如何通过弹性伸缩和脚本自动化部署应用。 背景信息 Linux系统中,共有7个启动级别: 等级0:关机。 等级1:单用户模式。 等级2:无网络连接的多用户命令行模式。 等级3:有网络连接的多用户命令行模式。 等级4:不可用。 等级5:带图形界面的多用户模式。 等级6:重新启动。 在弹性伸缩自动创建ECS实例后,如您需要自动安装、更新程序和自动加载代码,可以在自定义镜像中存放执行脚本,并设置命令在操作系统启动后自动执行该脚本。然后在伸缩配置中使用该自定义镜像,自动创建ECS实例后即会自动执行脚本,完成自动化部署。 由于CentOS 6及以下系统采用system V init作为初始化进程,但CentOS 7采用了systemd作为初始化进程,两者的工作原理有较大差别。本文分别针对CentOS 6以及CentOS 7进行说明。 CentOS 6及以下系统自动执行脚本 本节演示如何在CentOS 6及以下系统自动执行脚本。 创建shell测试脚本。 #!/bin/sh chkconfig: 6 10 90 description: Test Service echo "hello world!" 其中,6是默认启动级别,具体含义请参见背景信息。10是启动优先级,90是停止优先级,优先级范围是0-100,数字越大,优先级越低。 说明 如您需要确保ECS实例上的任务处理完成才允许弹性伸缩释放该ECS实例,将脚本中的启动级别改为0即可。 将测试文件放在/etc/rc.d/init.d/目录下,然后执行chkconfig --level 6 test on,以后每次开机启动都会执行该测试脚本。 说明 如您需要确保ECS实例上的任务处理完成才允许弹性伸缩释放该ECS实例,将脚本中的启动级别改为0即可,每次关机时都会执行该测试脚本。 例如,您可以通过脚本执行phpwind安装程序(数据库密码仍需要您自己输入),示例脚本如下,请根据实际情况修改。 cd /tmp echo "phpwind" yum install -y unzip wget httpd php php-fpm php-mysql php-mbstring php-xml php-gd php-pear php-devel chkconfig php-fpm on && chkconfig httpd on wget http://pwfiles.oss-cn-hangzhou.aliyuncs.com/com/soft/phpwind_v9.0_utf8.zip && unzip -d pw phpwind_v9.0_utf8.zip && mv pw/phpwind_v9.0_utf8/upload/* /var/www/html && wget http://ess.oss-cn-hangzhou.aliyuncs.com/ossupload_utf8.zip -O ossupload_utf8.zip && unzip -d ossupload ossupload_utf8.zip && /bin/cp -rf ossupload/ossupload_utf8/* /var/www/html/src/extensions/ && chown -R apache:apache /var/www/html service httpd start && service php-fpm start echo "安装云监控" wget http://update2.aegis.aliyun.com/download/quartz_install.sh chmod +x quartz_install.sh bash quartz_install.sh echo "安装完成" CentOS 7系统自动化部署应用 本节演示如何在CentOS 7系统自动执行脚本。按照以下步骤,使用systemd时,在系统关闭状态仍能运行脚本。 创建需要运行的脚本。 在/etc/systemd/system下创建一个文件run-script-when-shutdown.service。 请把ExecStop变量的值,修改为您需要运行脚本的绝对路径: [Unit] Description=service to run script when shutdown After=syslog.target network.target [Service] Type=simple ExecStart=/bin/true ExecStop=/path/to/script/to/run RemainAfterExit=yes [Install] WantedBy=default.target 执行命令启动新创建的服务。 systemctl enable run-script-when-shutdown systemctl start run-script-when-shutdown 说明 您可以配置run-script-when-shutdown运行固定的脚本,并在需要时修改更换该脚本,使其更加灵活实用。 无需运行上述服务时,执行systemctl disable run-script-when-shutdown。

1934890530796658 2020-03-23 09:44:24 0 浏览量 回答数 0

回答

ECS Linux Apache 启动经常遇到各种错误,有的会导致 Apache 启动失败,本文对常见错误及解决办法进行说明。 ECS Linux Apache 因 mod_ssl 启动失败 问题现象 查看Apache错误日志如下: 执行配置检查  /alidata/server/httpd/bin/apachectl configtest,报错如下: 问题原因 mod_ssl.so 模块加载异常 解决方案 重新编译异常模块 到 Apache 源码路径(以一键安装包为例) /root/sh/sh-1.4.1/httpd-2.4.10/modules/ssl 1、执行如下命令: /alidata/server/httpd/bin/apxs -a -i -c -L /usr/lib64/openssl/engines/lib -c *.c -lcrypto -lssl -ldl 出现如下信息,代表编译正常: 2、再次执行配置检查  /alidata/server/httpd/bin/apachectl configtest,通过。 3、启动 Apache 成功   ECS Windows Apache 启动报错:错误模块 php5ts.dll,错误地址 0x000e890c 问题现象 启动 httpd 时,出现错误,查看日志,Apache 的 error.log 中记录为: [warn] pid file D:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? Windows 的事件查看器/应用程序中显示为: Application Error 中事件详细信息:错误应用程序 httpd.exe,版本 2.2.17.0,错误模块 php5ts.dll,版本 t5.3.5.0,错误地址 0x000e890c。 问题原因 涉及 php5ts.dll 错误的处理,一类是因为 PHP 只能使用自身版本的 dll,如果出现因为系统路径变量的原因,导致其他版本的 dll 先行引用,则出现错误。 针对此类错误,或是删除其他版本 dll;或修改系统 PATH 变量,将 PHP 的放在前面;或将 PHP 的 dll 放到系统的 System32 目录下。 不过,若确认路径没有问题,PATH 变量中 PHP 的安装目录还在 System32 前,也没有其他版本的 php5ts.dll,让然存在问题,请参考如下解决方法。 解决方案 查看 errorlog,找到报错无法 load 的模块,如下 [14-Mar-2011 10:22:15] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_oci8.dll' - 找不到指定的模块。 in Unknown on line 0 [14-Mar-2011 10:22:15] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_oci8_11g.dll' - 找不到指定的模块。 in Unknown on line 0 [14-Mar-2011 10:22:15] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_pdo_oci.dll' - 找不到指定的模块。 in Unknown on line 0 [14-Mar-2011 10:22:15] PHP Warning: PHP Startup: Unable to load dynamic library 'D:\Program Files\PHP\ext\php_sybase_ct.dll' - 找不到指定的模块。 in Unknown on line 0 回到 php.ini 中,将上面 4 个模块注释掉: [PHP_OCI8];extension=php_oci8.dll[PHP_OCI8_11G];extension=php_oci8_11g.dll[PHP_PDO_OCI];extension=php_pdo_oci.dll[PHP_SYBASE_CT];extension=php_sybase_ct.dll 重新启动 Apache 成功。   ECS Apache 启动失败,日志错误:No space left on device: Couldn't create accept lock 问题现象 Apache 启动未报任何错误,但是启动后 ps -ef | grep httpd 看不到进程。errror_log 显示:No space left on device: Couldn't create accept lock 但是查看空间是正常的,没有空间不足的情况。 问题原因 用户进程通信信号量达到限制导致 解决方案 ipcs -s | grep nobody    #nobody 是创建 Apache 进程的用户名,一般情况下 daemon,根据自己的实际情况写。 使用   ipcs -s -l  可以查看当前系统的设置。 使用  ipcs -su  可以查看当前的使用量 使用  ipcs -s | grep nobody | awk '{print "ipcrm -s" $2}'|sh     可以 kill 掉信号。 然后重新启动 Apache 进程即可。 /etc/init.d/httpd -k start   ECS Apache 启动报错:Starting httpd: httpd: bad user name apache 问题现象 启动 Apache 的时候(例如使用命令“: /etc/init.d/httpd start”)出现错误 :Starting httpd: httpd: bad user name apache(如下图) 问题原因 造成该问题的原因是系统中不存在用户 apache,因此导致启动失败。 验证是否存在 apache 用户,可执行命令: id apache 如提示   “id: apache: No such user”,则说明 apache 用户不存在 解决方案 用以下命令: useradd apache 新创建一个 Apache 用户,然后再启动 httpd。   ECS Apache 启动告警:Could not reliably... qualified domain name 问题现象 Apache 启动报错如下: 问题原因 这是 Apache 的提示信息,因为在配置文件 httpd.conf 中没有绑定域名,这个提示信息就是告诉用户,需要给 Apache 绑定域名。 解决方案 修改 Apache 的配置文件 1.找到 Apache 配置文件的路径,例如阿里云一键安装脚本的路径是:/alidata/server/httpd/conf/ 目录 2.编辑 Apache的 配置文件:httpd.conf 找到 ServerName 一行,将默认的 #ServerName www.example.com:80 取消#号修改为 ServerName 127.0.0.1 注意: 也可以自定义域名 3.启动 Apache 服务 注意: 阿里云一键安装脚本启动方式  /alidata/server/httpd/bin/apachectl restart

KB小秘书 2019-12-02 01:27:51 0 浏览量 回答数 0

回答

如果是非编译安装都差不多,不过直接安装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下 也可以看看这个配置方法######现成的lamp或者lnmp或者lanmp都是用脚本自动编译安装的,如果你是为了学习编译安装,可以看下这些脚本,然后自己尝试一个个编译安装。如果你是为了配置生产环境,并且你也没有什么特别的需求(比如要自定义模块,自定义安装路径之类的),那可以直接用lamp一类的自动搭建就好了,或者也可以直接yum/apt-get来安装也行(速度相对较快)。 ######谢谢,我是初学linux,所以是一个个编译安装的!###### 用apt或yum装有个问题,就是版本不可控,比如你用ubuntu最新版,给你装上的就是5.4,你想用5.3就没辙了 zend公司提供了一个开发套装,zend server,可以挂上他们的第三方软件源用apt安装,php版本可选。这个方案也有麻烦的地方,就是一些第三方库他跟你集成了,有的框架识别不出来,很操蛋。 最靠谱的当然是编译安装,但是初学者如果按照网上的一些博客搞,也不是个事,因为那些文章往往很老了,不一定符合实际。且想卸载只能手动搞。所以还是用个一键编译脚本比较好,一般都带了卸载脚本。 lnmp.org不错,但是最新版太自动了,二话不说毫无提示的直接把我的KDE桌面给干掉了。不知是哪个包有冲突。但是我自己把KDE再装上也没发现有啥冲突发生。。。。 ######其实看着那些自动安装脚本来学习编译是件灰常潮流的事情,比博客与时俱进得多。######应该是python冲突了######推荐用源码编译,另外可以尝试nginx代替apache######不是治理做系统管理员就用套件"

一枚小鲜肉帅哥 2020-05-28 10:03:44 0 浏览量 回答数 0

回答

Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 问个小白问题:最后那个SIte命令可以建站的是什么工具里有的命令? ------------------------- Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 这个可以手动升级Mysql和nginx还有httpd吗?

wjw8801 2019-12-02 02:42:22 0 浏览量 回答数 0

问题

ECS Linux Apache 有哪些常见启动错误及解决办法

boxti 2019-12-01 21:55:24 1219 浏览量 回答数 0

回答

如果是非编译安装都差不多,不过直接安装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版本可选。这个方案也有麻烦的地方,就是一些第三方库他跟你集成了,有的框架识别不出来,很操蛋。 最靠谱的当然是编译安装,但是初学者如果按照网上的一些博客搞,也不是个事,因为那些文章往往很老了,不一定符合实际。且想卸载只能手动搞。所以还是用个一键编译脚本比较好,一般都带了卸载脚本。 lnmp.org不错,但是最新版太自动了,二话不说毫无提示的直接把我的KDE桌面给干掉了。不知是哪个包有冲突。但是我自己把KDE再装上也没发现有啥冲突发生。。。。 ######其实看着那些自动安装脚本来学习编译是件灰常潮流的事情,比博客与时俱进得多。######应该是python冲突了######推荐用源码编译,另外可以尝试nginx代替apache######不是治理做系统管理员就用套件

montos 2020-05-30 23:37:58 0 浏览量 回答数 0

回答

如果是非编译安装都差不多,不过直接安装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版本可选。这个方案也有麻烦的地方,就是一些第三方库他跟你集成了,有的框架识别不出来,很操蛋。 最靠谱的当然是编译安装,但是初学者如果按照网上的一些博客搞,也不是个事,因为那些文章往往很老了,不一定符合实际。且想卸载只能手动搞。所以还是用个一键编译脚本比较好,一般都带了卸载脚本。 lnmp.org不错,但是最新版太自动了,二话不说毫无提示的直接把我的KDE桌面给干掉了。不知是哪个包有冲突。但是我自己把KDE再装上也没发现有啥冲突发生。。。。 ######其实看着那些自动安装脚本来学习编译是件灰常潮流的事情,比博客与时俱进得多。######应该是python冲突了######推荐用源码编译,另外可以尝试nginx代替apache######不是治理做系统管理员就用套件

kun坤 2020-06-06 18:54:05 0 浏览量 回答数 0

问题

云服务器 ECS Linux 服务器启用了TRACE Method 后怎么关闭

boxti 2019-12-01 21:54:39 1160 浏览量 回答数 0

问题

实例自定义数据2

chenchuan 2019-12-01 21:34:13 452 浏览量 回答数 0

回答

Re阿里云LNAMPLinuxNginxApacheMySQLPHP环境一键安装脚本 想删除就是/etc/init.d/下的nginx httpd ftp mysql,然后删掉/usr/local里的文件夹就行了?

neutrino 2019-12-02 02:42:13 0 浏览量 回答数 0

问题

Linux定时检查WEB服务并在发现错误后自动重启

云代维 2019-12-01 21:07:57 4514 浏览量 回答数 1

回答

先看一些Apache里的PHP配置httpd.conf:LoadModule php5_module modules/libphp5.soAddHandler application/x-httpd-php .phplibphp5.so/libphp7.so作为Apache的一个模块module,PHP解释器是工作在Apache进程内(运行用户是相同的),Apache会把.php后缀的文件交给进程内的PHP模块处理,并把结果返回给浏览器.也就是说,载入了PHP模块的Apache就是一个PHP运行容器,它们是一个整体,是耦合的,所以必须先编译Apache,才能在编译PHP时用参数--with-apxs2=/png/httpd/2.4/bin/apxs指定Apache模块构建脚本,告诉Apache我要构建PHP模块.对于Nginx和PHP-FPM这种模式,楼主才需要考虑到运行用户不同权限不同的问题,因为Nginx和PHP-FPM是分离的,两者是不同的进程,通过TCP或者Unix Domain Socket通信,不过一般Nginx和PHP-FPM都设为同样的运行用户,方便Nginx和PHP-FPM都能有权限操作同样的文件.另外PHP-FPM也可以看做一个PHP容器,因为PHP-FPM进程也是内置了PHP解释器的,因为其不依赖命令行的php,也不依赖php-cgi,跟Apache的区别就是PHP-FPM是一个FastCGI服务,而Apache是一个HTTP服务,Apache能够直接跟浏览器通信,而PHP-FPM则需要通过Nginx跟浏览器交互.

a123456678 2019-12-02 02:58:08 0 浏览量 回答数 0

问题

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

kun坤 2020-05-27 14:01:49 3 浏览量 回答数 1

回答

楼主您好, 请问您是用了这个安装脚本的吗? https://market.aliyun.com/products/53690006/cmgj000262.html 如执行以下命令,Web能正常运行吗? /etc/init.d/httpd restart

dongshan8 2019-12-02 02:12:28 0 浏览量 回答数 0

问题

WDCP主机面板yum安装memcached方法

鬼才神兵 2019-12-01 21:29:06 7112 浏览量 回答数 2

问题

为“阿里云linux一键安装web环境”(apache)站点布置SSL访问

dongshan8 2019-12-01 21:14:02 9944 浏览量 回答数 4

问题

常见问题:监控与自动化部署问题

青蛙跳 2019-12-01 21:32:17 620 浏览量 回答数 0

问题

Apache2.4.20在阿里云Ubuntu14.04上无法通过apachectl开启关闭

王世辉 2019-12-01 19:55:34 1487 浏览量 回答数 0

问题

centos6.2基础知识,新手刚学的,可能有不对的地方,请高手批评指正

myqq155120699 2019-12-01 21:04:56 7594 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播